Symptoms: when trying to run a Storm supervisor node it is not listed in cluster. We can see the following error in log:
Error when processing event java.lang.RuntimeException: java.io.EOFException at backtype.storm.utils.Utils.deserialize(Utils.java:69) ~[storm-core-0.9.0.1.jar:na]
Solution worked for me: Stop zookeeper and supervisor, clean data dirs. This will probably not suite the production because of data lost.