This is a skeleton project running the tutorial storm topology WordCount on docker machines. It integrates with the ELK stack to display logs from the storm topology in Kibana
To run this project you need maven installed to package the Java and Vagrant and Virtual box installed and configured.
To set up vagrant and virtual box you can follow this guide https://www.vagrantup.com/docs/getting-started/
- clone this repository
- Navigate to WordCount and run mvn clean package to build the topology jar with dependencies
- from the root folder run vagrant up
- If the topology fails to start run vagrant provision until it does (needs fixing)
- Once all the docker containers are successfully running on the VM you can import the dashboard configurations from /config/kibana/dashboard.json
Alexander Cheshire