The error is as follows:
13524 [thread-10-kafka-spout] ERROR B.s.util-async loop died!Java.lang.RuntimeException:java.nio.channels.ClosedChannelExceptionat Storm.kafka.ZkCoordinator.refresh ( zkcoordinator.java:103) ~[storm-0.0.1-snapshot.jar:?]at storm.kafka.ZkCoordinator.getMyManagedPartitions (zkcoordinator.java:69) ~[storm-0.0.1-snapshot.jar:?]at storm.kafka.KafkaSpout.nextTuple (kafkaspout.java:135) ~[storm-0.0.1-snapshot.jar:?]at Backtype.storm.daemon.executor$fn__5624$fn__5639$fn__5670.invoke (executor.clj:607) ~[storm-core-0.10.1.jar:0 .10.1]at Backtype.storm.util$async_loop$fn__545.invoke (util.clj:479) [storm-core-0.10.1.jar:0.10.1]at Clojure.lang.AFn.run (afn.java:22) [Clojure-1.6.0.jar:?]at Java.lang.Thread.run (thread.java:745) [?: 1.8.0_66]caused By:java.nio.channels.ClosedChannelExceptionat Kafka.network.BlockingChannel.send ( blockingchannel.scala:100) ~[storm-0.0.1-snapshot.jar:?]at kafka.consumer.simpleconsumer.liftedtree1$1 (simpleconsumer.scala:78) ~[storm-0.0.1-snapshot.jar:?]at kafka.consumer.simpleconsumer.kafka$consumer$simpleconsumer$ $sendRequest (simpleconsumer.scala:68) ~[ Storm-0.0.1-snapshot.jar:?]at Kafka.consumer.SimpleConsumer.getOffsetsBefore (simpleconsumer.scala:127) ~[storm-0.0.1-snapshot.jar:?]at Kafka.javaapi.consumer.SimpleConsumer.getOffsetsBefore (simpleconsumer.scala:79) ~[storm-0.0.1-snapshot.jar:?]at Storm.kafka.KafkaUtils.getOffset (kafkautils.java:74) ~[storm-0.0.1-snapshot.jar:?]at Storm.kafka.KafkaUtils.getOffset (kafkautils.java:64) ~[storm-0.0.1-snapshot.jar:?]at storm.kafka.partitionmanager.<init> (partitionmanager.java:89) ~[storm-0.0.1-snapshot.jar:?]at Storm.kafka.ZkCoordinator.refresh (zkcoordinator.java:98) ~[storm-0.0.1-snapshot.jar:?]... 6 more13527 [Thread-10-kafka-spout] ERROR B.s.d.executor-Java.lang.RuntimeException:java.nio.channels.ClosedChannelExceptionat Storm.kafka.ZkCoordinator.refresh ( zkcoordinator.java:103) ~[storm-0.0.1-snapshot.jar:?]at storm.kafka.ZkCoordinator.getMyManagedPartitions (zkcoordinator.java:69) ~[storm-0.0.1-snapshot.jar:?]at storm.kafka.KafkaSpout.nextTuple (kafkaspout.java:135) ~[storm-0.0.1-snapshot.jar:?]at Backtype.storm.daemon.executor$fn__5624$fn__5639$fn__5670.invoke (executor.clj:607) ~[storm-core-0.10.1.jar:0 .10.1]at Backtype.storm.util$async_loop$fn__545.invoke (util.clj:479) [storm-core-0.10.1.jar:0.10.1]at Clojure.lang.AFn.run (afn.java:22) [Clojure-1.6.0.jar:?]at Java.lang.Thread.run (thread.java:745) [?: 1.8.0_66]caused By:java.nio.channels.ClosedChannelExceptionat Kafka.network.BlockingChannel.send ( blockingchannel.scala:100) ~[storm-0.0.1-snapshot.jar:?]at kafka.consumer.simpleconsumer.liftedtree1$1 (simpleconsumer.scala:78) ~[storm-0.0.1-snapshot.jar:?]at kafka.consumer.simpleconsumer.kafka$consumer$simpleconsumer$ $sendRequest (simpleconsumer.scala:68) ~[ Storm-0.0.1-snapshot.jar:?]at Kafka.consumer.SimpleConsumer.getOffsetsBefore (simpleconsumer.scala:127) ~[storm-0.0.1-snapshot.jar:?]at Kafka.javaapi.consumer.SimpleConsumer.getOffsetsBefore (simpleconsumer.scala:79) ~[storm-0.0.1-snapshot.jar:?]at Storm.kafka.KafkaUtils.getOffset (kafkautils.java:74) ~[storm-0.0.1-snapshot.jar:?]at Storm.kafka.KafkaUtils.getOffset (kafkautils.java:64) ~[storm-0.0.1-snapshot.jar:?]at storm.kafka.partitionmanager.<init> (partitionmanager.java:89) ~[storm-0.0.1-snapshot.jar:?]at Storm.kafka.ZkCoordinator.refresh (zkcoordinator.java:98) ~[storm-0.0.1-snapshot.jar:?]... 6 more13528 [thread-10-kafka-spout] ERROR o.a.s.s.o.a.z.s.nioservercnxnfactory-thread thread[thread-10-kafka-spout, 5, main] Diedjava.lang.RuntimeException:java.lang.InterruptedExceptionat Backtype.storm.util$wrap_in_ Runtime.invoke (util.clj:49) ~[storm-core-0.10.1.jar:0.10.1]at Backtype.storm.zookeeper$exists_node_qmark_$fn__4306.invoke (zookeeper.clj:103) ~[storm-core-0.10.1.jar:0. 10.1]at Backtype.storm.zookeeper$exists_node_qmark_.invoke (zookeeper.clj:99) ~[storm-core-0.10.1.jar:0.10.1]at Backtype.storm.zookeeper$mkdirs.invoke (zookeeper.clj:115) ~[storm-core-0.10.1.jar:0.10.1]at backtype.storm.cluster$mk_distributed_cluster_state$reify__4580.mkdirs (cluster.clj:130) ~[ storm-core-0.10.1.jar:0.10.1]at backtype.storm.cluster$mk_storm_cluster_state$reify__5120.report_error (cluster.clj:461) ~[ storm-core-0.10.1.jar:0.10.1]at Backtype.storm.daemon.executor$throttled_report_error_fn$fn__5469.invoke (executor.clj:193) ~[ storm-core-0.10.1.jar:0.10.1]at Backtype.storm.daemon.executor$mk_executor_data$fn__5523$fn__5524.invoke (executor.clj:256) ~[ storm-core-0.10.1.jar:0.10.1]at Backtype.storm.util$async_loop$fn__545.invoke (util.clj:489) ~[storm-core-0.10.1.jar:0.10.1]at Clojure.lang.AFn.run (afn.java:22) ~[clojure-1.6.0.jar:?]at Java.lang.Thread.run (thread.java:745) [?: 1.8.0_66]caused By:java.lang.InterruptedExceptionat java.lang.Object.wait (Native Method) ~[?:1.8.0_66]at java.lang.Object.wait (object.java:502) ~[?:1.8.0_66]at org.apache.storm.shade.org.apache.zookeeper.ClientCnxn.submitRequest (clientcnxn.java:1342) ~[ storm-core-0.10.1.jar:0.10.1]at org.apache.storm.shade.org.apache.zookeeper.ZooKeeper.exists (zookeeper.java:1040) ~[storm-core-0.10.1.jar:0. 10.1]at Org.apache.storm.shade.org.apache.curator.framework.imps.existsbuilderimpl$2.call (ExistsBuilderImpl.java : 172) ~[storm-core-0.10.1.jar:0.10.1]at Org.apache.storm.shade.org.apache.curator.framework.imps.existsbuilderimpl$2.call (ExistsBuilderImpl.java : 161) ~[storm-core-0.10.1.jar:0.10.1]at org.apache.storm.shade.org.apache.curator.RetryLoop.callWithRetry (retryloop.java:107) ~[ storm-core-0.10.1.jar:0.10.1]at Org.apache.storm.shade.org.apache.curator.framework.imps.ExistsBuilderImpl.pathInForeground ( existsbuilderimpl.java:157) ~[storm-core-0.10.1.jar:0.10.1]at Org.apache.storm.shade.org.apache.curator.framework.imps.ExistsBuilderImpl.forPath (existsbuilderimpl.java:148) ~[storm-core-0.10.1.jar:0.10.1]at Org.apache.storm.shade.org.apache.curator.framework.imps.ExistsBuilderImpl.forPath (existsbuilderimpl.java:36) ~ [storm-core-0.10.1.jar:0.10.1]at Backtype.storm.zookeeper$exists_node_qmark_$fn__4306.invoke (ZOOKEEPER.CLJ : 102) ~[storm-core-0.10.1.jar:0.10.1] ... 9 more13531 [ProcessThread (sid:0 cport:-1):] INFO o.a.s.s.o.a.z.s.preprequestprocessor-processed Session termination For sessionid:0x155260ee5c8000c
The reason is the version incompatibility issue,
storm-0.10.1
kafka_2.10-0.10.0.0
Kafka + Storm error Async Loop died