It is a long time pending task to evaluate and learn Apache Storm. Storm infrastructure needs Nimbus and Zookeeper.
My intention is to install Storm in my regular Ubuntu single box instead of any cluster environment/VMs, the reason is Apache Storm is just a jar file.
Zookeeper was already installed in my machine as single-cluster mode. I already have other prerequisites Java 6 or greater and Python 2.6.6 or greater.
I simply extract apache-storm-0.9.1-incubating.tar.gz into my app directory. We need to play around with two directories as like
apache-storm-0.9.1
|__ bin
|__ conf
Update the following settings in conf/storm.yaml.
1 2 3 4 5 6 7 8 9 10 |
|
Open three terminal windows, switch to super user and type the following commands respectively from the bin folder.
1 2 3 4 |
|
The last command opens Storm UI portal at localhost:8080 in browser.