Is there a clean way to stop storm without killing it with \"kill XXX\" where XXX is the PID?
I run \"storm kill topology-name\" to kill the topology, but after that, is
From the page that you linked to:
kill
Syntax: storm kill topology-name [-w wait-time-secs]
Kills the topology with the name topology-name. Storm will first deactivate the topology's spouts for the duration of the topology's message timeout to allow all messages currently being processed to finish processing. Storm will then shutdown the workers and clean up their state. You can override the length of time Storm waits between deactivation and shutdown with the -w flag.
As you can see, this is designed to give you a "clean" shutdown. The kill command shuts down the workers.