TwitterPopTags我认为Scala Spark无法访问Oauth信息

时间:2015-10-09 10:16:35

标签: scala apache-spark twitter-oauth twitter4j spark-streaming

我一直在尝试使用Scala,Spark和intellij IDEA对某些信息进行静态拉取,并且我已经遇到了这个错误很长一段时间。我已经添加了流式依赖项,以及所有必需的jar文件,但是我不断收到此错误。

我花了一些时间玩变量,试图手动输入我的oauth信息(我相信导致这个错误的是什么)我已经尝试过制作一个我的spark根目录,项目根目录,甚至我的项目源文件root中的twitter4j.properties文件。

Usage: TwitterPopularTags <consumer key> <consumer secret> <access token> <access token secret> [<filters>]

Process finished with exit code 1

这是我不断得到的错误。附件是截图。 此外,一旦我完成这项工作(oauth),我如何修改我从twitter获取的信息,并可能使用本地SQL数据库甚至csv文件存储它?

谢谢![错误] [1]

TwitterPopularTags的源代码:https://github.com/apache/spark/blob/master/examples/src/main/scala/org/apache/spark/examples/streaming/TwitterPopularTags.scala

http://imgur.com/sEEiIiT

1 个答案:

答案 0 :(得分:0)

对于任何想要解决此问题的人,您可以执行以下操作来为示例提供的数组提供参数,并期望您的oauth信息: 执行以下操作:

1)编辑您的配置(单击配置下拉菜单并选择“编辑配置”。

2)在“配置”选项卡下,您将看到“程序参数”字段

3)在这个程序参数字段中,输入代码所需的四个参数,用空格分隔。