java - SparkStreaming 2.3.1 java.lang.NoSuchMethodError: twitter4j.TwitterStream.addListener(Ltwitter4j/StreamListener;)V
问题描述
我正在使用 Spark 2.3.1 和 Java 8 编程语言。尝试连接到 Twitter 并获取推文的实时提要。下面是我正在使用的 spark-submission 命令:
spark-submit --class GetTwitterData --jars /root/spark-streaming-twitter_2.11-2.3.1.jar,/root/twitter4j-core-4.0.7.jar,/root/twitter4j-stream-4.0.7.jar sparkLearning-1.0.jar
以下异常即将到来:java.lang.NoSuchMethodError: twitter4j.TwitterStream.addListener(Ltwitter4j/StreamListener;)V
请帮我解决这个问题。提前致谢
解决方案
推荐阅读
- javascript - Javascript 布尔比较不起作用。如何解决?
- linkedin - #LinkedIn 如何让 App 获得 r_1st_connections 权限
- design-patterns - 如何在 Rust 的装饰器模式中使用生命周期说明符?
- javafx - 如何为 MacOS 捆绑 .jar 文件?
- codeigniter - 带有 codeigniter 的存储过程
- php - 检查文件名是否包含用于文件(图像)上传的 %2F
- android - 我的android项目中resp下的styles.xml文件有错误(compile-error-content-is-not-allowed-in-prolog)
- c# - Microsoft.Azure.WebJobs.Host:无法将参数“myContext”绑定到类型 DataContext。Azure 函数 v2 中的错误
- python-3.x - 从 .pdftypes 导入 PDFObjectNotFound ImportError:无法导入名称“PDFObjectNotFound”
- c# - 通过 Visual Studio 2017 VSIX 项目构建 SQL Server Management Studio 扩展:为 AsyncPackage 类绕过 Initialiaze()