Well, it gets a unique temporary directory for Zookeeper every time it
starts up local mode, so that shouldn't be the case. Also, I ctrl-C
local mode all the time, so that's not the issue.
One thing is that you shouldn't do is run Storm in local mode with
"storm jar". That command is for submitting topologies to a remote
cluster. You can try running Storm in local mode with the following
steps to see if it solves your issue:
1. Install Leiningen if you haven't already
2. Run "lein deps && lein compile" to compile storm-starter
3. Run "lein repl" to open up a Clojure REPL
4. Run these commands:
user=> (import 'storm.starter.WordCountTopology)
user=> (WordCountTopology/main nil)
Or you can follow the steps on the wiki for running Storm within
Eclipse:
https://github.com/nathanmarz/storm/wiki/Creating-a-new-Storm-project
Let me know if any of that helps.
-Nathan