flume twitter数据流设置问题

pod7payv  于 2021-06-04  发布在  Flume
关注(0)|答案(1)|浏览(343)

我在cdh4上使用flume提取twitter数据时遇到以下异常。
twitter4j.twitterstreamimpl:接收状态流。线程“twitter4j async dispatcher[0]”java.lang.nosuchmethoderror中出现异常:twitter4j.json.jsonobjecttype.determine(ltwitter4j/internal/org/json/jsonobject;)ltwitter4j/json/jsonobjecttype;在twitter4j.abstractstreamimplementation$1.run(abstractstreamimplementation。java:100)在twitter4j.internal.async.executethread.run(dispatcherimpl。java:116)

n9vozmp4

n9vozmp41#

我在代码中遇到了同样的问题,但是当我将.jar从 twitter4j-core-2.2.6.jartwitter4j-stream-3.0.0.jar 事情解决了。
这个问题背后的主要原因是 FilterQuery fq = new FilterQuery(); 代码中使用了 FilterQuery 类出现在 twitter4j-core-2.2.6.jar 但它有一些问题,正是由于这个问题来了。如果我们更换 twitter4j-core-2.2.6.jartwitter4j-stream-3.0.0.jar 然后它还包含 FilterQuery 课程和问题得到解决。

相关问题