I’m going to run through using storm-deploy to deploy a remote cluster in AWS. Then I’ll use storm client to attach to that cluster, submit a topology, and see what there is to be seen in the storm UI. Hopefully, we’ll get some speed metrics out of this.
- cd ~
- mkdir .pallet/
- vim .pallet/config.clj
- [paste in code from https://github.com/nathanmarz/storm-deploy/wiki]
- [replace placeholders with info from AWS security page]
- :wq
- cd Projects/
- cd storm-deploy/
- lein deps
- cd ../storm-starter/
- lein clean
- lein deps
- lein compile
- lein uberjar
- cd ../storm-deploy/
- lein run :deploy —start —name davidCluster —release 0.6.2
- lein run :deploy —ips —name davidCluster
- cd ../storm-starter/
- storm jar storm-starter-0.0.1-SNAPSHOT.jar storm.starter.ExclamationTopology davidTestBang
- storm jar storm-starter-0.0.1-SNAPSHOT.jar storm.starter.ExclamationTopology davidTestBangDos
- deactivate davidTestBang
- deactivate davidTestBangDos
- lein run :deploy —stop —name davidCluster