Real-time Analytics Pilot Project on SNS Big Data
http://www.facebook.com/groups/realtimecep/
http://www.facebook.com/groups/jbossusergroup/
See http://esper.codehaus.org/tutorials/tutorial/quickstart.html
See http://tedwon.com/display/dev/CEP
See http://tedwon.com/display/dev/Twitter+Storm
Java JDK 1.6
Maven 2.2 or higher (http://maven.apache.org)
Redis, latest stable version (http://redis.io)
Node.js (http://nodejs.org/download)
$ mvn clean package
$ mvn compile exec:java -Dexec.classpathScope=compile -Dexec.mainClass=com.realtimecep.pilots.analytics.sns.LocalTopologyStarter -Dexec.args=" <track(comma separated filter terms)> localhost 6379"
or
$ java -cp rt-statss-pilot-0.1.0-SNAPSHOT-jar-with-dependencies.jar -Dlog4j.configuration=log4j.xml com.realtimecep.pilots.analytics.sns.LocalTopologyStarter <track(comma separated filter terms)> localhost 6379
$ storm jar rt-statss-pilot-0.1.0-SNAPSHOT-jar-with-dependencies.jar com.realtimecep.pilots.analytics.sns.ClusterTopologyStarter <track(comma separated filter terms)> localhost 6379
$ storm kill statss-analytics-topology
$ storm activate statss-analytics-topology
$ storm deactivate statss-analytics-topology
$ storm rebalance statss-analytics-topology
cd src/main/node
node app.js