cd to this folder
virtualenv env
source env/bin/activate
pip install -r requirements.txt
pip install -Iv kafka-python==1.3.2
docker-machine create --driver virtualbox bigdata
eval $(docker-machine env bigdata)
docker run -d -p 2181:2181 -p 2888:2888 -p 3888:3888 --name zookeeper confluent/zookeeper
docker run -d -p 9092:9092 -e KAFKA_ADVERTISED_HOST_NAME=`docker-machine ip bigdata` -e KAFKA_ADVERTISED_PORT=9092 --name kafka --link zookeeper:zookeeper confluent/kafka
Download pyspark at http://spark.apache.org/downloads.html
Change this example according to your spark directories
export SPARK_HOME=/Users/Shuan/spark
export PYTHONPATH=$SPARK_HOME/python/:$PYTHONPATH
export PYTHONPATH=$SPARK_HOME/python/lib/py4j-0.10.4-src.zip:$PYTHONPATH
export SPARK_SUBMIT=/Users/Shuan/spark/bin/spark-submit
brew install redis
cd /usr/local/Cellar/redis/4.0.1/bin
redis-server
docker run -d -p 6379:6379 redis
sh ./scripts/run_google_finance_producer.sh
eval $(docker-machine env bigdata)
source env/bin/activate
sh ./scripts/run_processor.sh
eval $(docker-machine env bigdata)
source env/bin/activate
sh ./scripts/run_consumer.sh
cd web
npm i
cd ..
sh ./scripts/run_node_server.sh
open http://localhost:5000
docker stop $(docker ps -a -q)
docker rm $(docker ps -a -q)
docker-machine rm bigdata