A Demo program using Pravega, Flink to analyze data generated on Sumo
- Install Sumo 1.12.0
- Download Pravega 0.10.1, Elasticsearch 7.6.0 and Kibana 7.6.0
- Install python3.8, then create a virtual environment for the project.
- Install the requirements:
pip install -r requirements.txt
. - Download Pravega connector and Elasticsearch connector jar files and copy them to the pyflink folder in your virtual environment(
VIRTUAL_ENV/Lib/site-packages/pyflink/lib
)
- Start Pravega, Elasticsearch and Kibana
- Set your
SUMO_HOME
- Run
sumo_client.py