ryumei / twitter-spark-streaming-sample

Sample app Spark Streaming with Twitter
MIT License
0 stars 1 forks source link

Environment

Configuration

Twitter API Key

To set Cusumer Key, Consumer Secret, Access Token, and Access Token Secret, edit src/main/resources/twitter4j.properties .

Proxy

SBT

Copy .sbtopts.example to .sbtops and edit.

Spark

Declaration in SPARK_HOME/conf/spark-default.conf

spark.driver.extraJavaOptions -Dhttp.proxyHost=proxy.host -Dhttp.proxyPort=8080 -Dhttps.proxyHost=proxy.host -Dhttps.proxyPort=8080

Build a jar

$ sbt
> assembly

Run

$ spark-submit --class local.riverside.TwitterStreaming --master local[2] ./target/scala-2.11/spark-streaming-twitter-assembly-0.0.1.jar '#heartbleed'

Reference

Run on Bluemix

https://console.ng.bluemix.net/docs/services/AnalyticsforApacheSpark/index-gentopic3.html#using_spark-submit