CDH Twitter示例Java错误

CDH Twitter示例Java错误,java,twitter,bigdata,twitter4j,flume,Java,Twitter,Bigdata,Twitter4j,Flume,我正试图按照中的说明来解决一个类似于中提出的问题: 区别在于我只有twitter4j-core-3.0.3.jar(也就是说,我没有这个文件的旧版本)。 这个问题已经报告给Git上示例的作者,但没有发布解决方案。 它存在吗?我能做些什么来解决这个问题?我应该重建一些jar吗?事实证明,按照说明使用maven构建的jar可以正常工作,而由于某种原因可以下载的jar不能正常工作。从flume安装的lib目录中删除以下jar,然后重试。 twitter4j-core-3.0.3.jar twitter

我正试图按照中的说明来解决一个类似于中提出的问题:

区别在于我只有
twitter4j-core-3.0.3.jar
(也就是说,我没有这个文件的旧版本)。 这个问题已经报告给Git上示例的作者,但没有发布解决方案。
它存在吗?我能做些什么来解决这个问题?我应该重建一些jar吗?

事实证明,按照说明使用maven构建的jar可以正常工作,而由于某种原因可以下载的jar不能正常工作。

从flume安装的lib目录中删除以下jar,然后重试。 twitter4j-core-3.0.3.jar twitter4j-media-support-3.0.3
twitter4j-stream-3.0.3

在从flume/lib中删除与twitter相关的jar之后,它就工作了

14/06/20 11:18:13 INFO twitter4j.TwitterStreamImpl: Establishing connection.
14/06/20 11:18:23 INFO twitter4j.TwitterStreamImpl: Connection established.
14/06/20 11:18:23 INFO twitter4j.TwitterStreamImpl: Receiving status stream.
Exception in thread "Twitter4J Async Dispatcher[0]" java.lang.NoSuchMethodError:     twitter4j.json.JSONObjectType.determine(Ltwitter4j/internal/org/json/JSONObject;)Ltwitter4j    /json/JSONObjectType;
    at     twitter4j.AbstractStreamImplementation$1.run(AbstractStreamImplementation.java:100)
    at twitter4j.internal.async.ExecuteThread.run(DispatcherImpl.java:116)