An open API service indexing awesome lists of open source software.

https://github.com/tedwon/real-time-statss-pilot

Real-time Statistics on SNS Pilot Project
https://github.com/tedwon/real-time-statss-pilot

Last synced: about 1 year ago
JSON representation

Real-time Statistics on SNS Pilot Project

Awesome Lists containing this project

README

          

real-time-statsS-pilot
======================

Real-time Analytics Pilot Project on SNS Big Data

http://www.facebook.com/groups/realtimecep/

http://www.facebook.com/groups/jbossusergroup/

See http://storm-project.net

See http://esper.codehaus.org/tutorials/tutorial/quickstart.html

See http://tedwon.com/display/dev/CEP

See http://tedwon.com/display/dev/Twitter+Storm

Prerequisites for Building
-------------------

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)

Build
-------------------

$ mvn clean package

Run in local mode
-------------------

$ mvn compile exec:java -Dexec.classpathScope=compile -Dexec.mainClass=com.realtimecep.pilots.analytics.sns.LocalTopologyStarter -Dexec.args=" 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 localhost 6379

Run in cluster mode
-------------------

### Start Topology Command

$ storm jar rt-statss-pilot-0.1.0-SNAPSHOT-jar-with-dependencies.jar com.realtimecep.pilots.analytics.sns.ClusterTopologyStarter localhost 6379

### Stop Topology Command

$ storm kill statss-analytics-topology

### Activate Topology Command

$ storm activate statss-analytics-topology

### Deactivate Topology Command

$ storm deactivate statss-analytics-topology

### Rebalance Topology Command

$ storm rebalance statss-analytics-topology

Run Live Chart UI
-------------------

cd src/main/node

node app.js

http://localhost:12567