当前位置: 首页 > 知识库问答 >
问题:

线程“streaming-start”java.lang.noClassDefFoundError中出现异常:Twitter4J/StreamListener

凤棋
2023-03-14
spark-shell --jars twitter4j-core-4.0.1.jar,spark-streaming-twitter_2.11-1.6.2.jar
scala> ssc.start()

在scala.collection.traversablelike$$anonfun$map$1.apply(traversablelike.scala:244)

在scala.collection.indexedSeqOptimized$class.foreach(indexedSeqOptimized.scala:33)

在scala.collection.mutable.arrayops$ofref.foreach(arrayops.scala:108)

在org.apache.spark.streaming.streamingContext$$AnonFun$LiftedTree1$1$1.apply(streamingContext.scala:606)

在org.apache.spark.util.threadutils$$anon$1.run(threadutils.scala:122)

由:java.lang.ClassNotFoundException:Twitter4j.StreamListener引起

https://acadgild.com/blog/streaming-twitter-data-using-spark/

谢谢。

共有1个答案

公孙令秋
2023-03-14

似乎缺少一个需要添加的依赖项

请尝试将此jar添加为依赖项,它具有您需要的类

Twitter4J.StreamListener

https://mvnrepository.com/artifact/org.twitter4j/twitter4j-stream/4.0.7
 类似资料:
  • 当我在日食中执行上述代码时。抛出以下错误。 线程“main”java.lang.NoClassDefFoundError中的异常:org/apache/hc/core5/http/ClassicHttpRequest at testcases.TestFindingElement.main(TestFindingElement.java:14)由:java.lang.ClassNotFoundEx

  • 我正在尝试将文件读取到中,但它提供了一些异常。我正在使用POI库。我该怎么办?请帮帮我。这是我的代码: 这是:

  • 线程“main”java.lang.noClassDeffounderror:bin/crawl中出现异常,原因是:java.net.urlClassLoader$1.java.net.urlClassLoader.AccessController.doprivileged(本机方法)在java.net.urlClassLoader.findClass(urlClassLoader.java:20

  • 试图使用Appium(Java)在android设备上自动化本机应用程序,但遇到了以下错误: 线程"main"中的异常java.lang.NoClassDefFoundError: org/openqa/selenium/远程/内部/JsonToWebElementConverter atwibu.main(wibu.java:21) 原因:java.lang.ClassNotFoundExcep

  • 我在线程“main”java中遇到异常。错误:未解析编译。 我做错了什么? 线程“main”中出现异常: java.lang.错误:未解决的编译问题: 对于类型在

  • 这是我第一次使用twitter4j API下载twitter推文。我正在使用Eclipse- 我在远程大学unix系统上运行我的项目jar。我的可运行jar(27MB)运行良好,没有任何问题,但我的不可运行jar(10KB)因以下错误而失败。 项目的"Java构建路径"属性中的"库"和"订单和导出"部分确实包含了Maven依赖项。 我不能提交runnable罐子,因为它太大了。我不知道为什么会出现