Scala spark streaming Twitter-过滤语言
我知道这个问题已经在好几篇文章中讨论过了,但我不知道如何解决我的问题。我试着用语言过滤twitt。我在这个论坛上读到,我必须使用twitter4j api。我已将其添加到我的依赖项中:Scala spark streaming Twitter-过滤语言,scala,twitter4j,spark-streaming,Scala,Twitter4j,Spark Streaming,我知道这个问题已经在好几篇文章中讨论过了,但我不知道如何解决我的问题。我试着用语言过滤twitt。我在这个论坛上读到,我必须使用twitter4j api。我已将其添加到我的依赖项中: <dependency> <groupId>org.twitter4j</groupId> <artifactId>twitter4j-stream</artifactId> <version
<dependency>
<groupId>org.twitter4j</groupId>
<artifactId>twitter4j-stream</artifactId>
<version>3.0.3</version>
</dependency>
错误是:
cannot resolve symbol getlang
为什么编译器不能识别getLang方法?这个方法应该在twitter4j api中实现,对吗?仅导入twitter4j并设置依赖项以使用其方法是不够的?它可能会被构建过滤器的方式弄糊涂。请尝试以下操作:
(
status=>\ucode.getLang==“es”
这是一个匿名函数,只有一个参数status
,然后您就不用它了。要么使用@Todd的建议,要么使用status=>\u status.getLand==“es”
?多亏了这两种方法,我尝试了两种解决方案,但都不管用。。。抛出的eror是相同的
cannot resolve symbol getlang