Java 如何修复非节点错误-暴风卡夫卡?

Java 如何修复非节点错误-暴风卡夫卡?,java,apache-storm,apache-kafka,Java,Apache Storm,Apache Kafka,我正在制作《暴风雨与卡夫卡》。我正在使用这个项目 注 我在本地运行这个项目。它抛出以下错误 java.lang.RuntimeException: java.lang.RuntimeException: org.apache.zookeeper.KeeperException$NoNodeException: KeeperErrorCode = NoNode for /brokers/topics/clickstreamlog/partitions at storm.kafka.DynamicB

我正在制作《暴风雨与卡夫卡》。我正在使用这个项目

注 我在本地运行这个项目。它抛出以下错误

java.lang.RuntimeException: java.lang.RuntimeException: org.apache.zookeeper.KeeperException$NoNodeException: KeeperErrorCode = NoNode for /brokers/topics/clickstreamlog/partitions
at storm.kafka.DynamicBrokersReader.getBrokerInfo(DynamicBrokersReader.java:81) ~[storm-kafka-0.9.2-incubating.jar:0.9.2-incubating]
at storm.kafka.trident.ZkBrokerReader.<init>(ZkBrokerReader.java:42) ~[storm-kafka-0.9.2-incubating.jar:0.9.2-incubating]
at storm.kafka.KafkaUtils.makeBrokerReader(KafkaUtils.java:57) ~[storm-kafka-0.9.2-incubating.jar:0.9.2-incubating]
at storm.kafka.KafkaSpout.open(KafkaSpout.java:87) ~[storm-kafka-0.9.2-incubating.jar:0.9.2-incubating]
at backtype.storm.daemon.executor$fn__3284$fn__3299.invoke(executor.clj:520) ~[storm-core-0.9.2-incubating.jar:0.9.2-incubating]
at backtype.storm.util$async_loop$fn__452.invoke(util.clj:429) ~[storm-core-0.9.2-incubating.jar:0.9.2-incubating]
at clojure.lang.AFn.run(AFn.java:24) [clojure-1.5.1.jar:na]
at java.lang.Thread.run(Thread.java:679) [na:1.6.0_27]
Caused by: java.lang.RuntimeException: org.apache.zookeeper.KeeperException$NoNodeException: KeeperErrorCode = NoNode for /brokers/topics/clickstreamlog/partitions
at storm.kafka.DynamicBrokersReader.getNumPartitions(DynamicBrokersReader.java:94) ~[storm-kafka-0.9.2-incubating.jar:0.9.2-incubating]
at storm.kafka.DynamicBrokersReader.getBrokerInfo(DynamicBrokersReader.java:65) ~[storm-kafka-0.9.2-incubating.jar:0.9.2-incubating]
... 7 common frames omitted
Caused by: org.apache.zookeeper.KeeperException$NoNodeException: KeeperErrorCode = NoNode for /brokers/topics/clickstreamlog/partitions
at org.apache.zookeeper.KeeperException.create(KeeperException.java:111) ~[zookeeper-3.4.5.jar:3.4.5-1392090]
at org.apache.zookeeper.KeeperException.create(KeeperException.java:51) ~[zookeeper-3.4.5.jar:3.4.5-1392090]
at org.apache.zookeeper.ZooKeeper.getChildren(ZooKeeper.java:1586) ~[zookeeper-3.4.5.jar:3.4.5-1392090]
at org.apache.curator.framework.imps.GetChildrenBuilderImpl$3.call(GetChildrenBuilderImpl.java:214) ~[curator-framework-2.4.0.jar:na]
at org.apache.curator.framework.imps.GetChildrenBuilderImpl$3.call(GetChildrenBuilderImpl.java:203) ~[curator-framework-2.4.0.jar:na]
at org.apache.curator.RetryLoop.callWithRetry(RetryLoop.java:107) ~[curator-client-2.4.0.jar:na]
at org.apache.curator.framework.imps.GetChildrenBuilderImpl.pathInForeground(GetChildrenBuilderImpl.java:199) ~[curator-framework-2.4.0.jar:na]
at org.apache.curator.framework.imps.GetChildrenBuilderImpl.forPath(GetChildrenBuilderImpl.java:191) ~[curator-framework-2.4.0.jar:na]
at org.apache.curator.framework.imps.GetChildrenBuilderImpl.forPath(GetChildrenBuilderImpl.java:38) ~[curator-framework-2.4.0.jar:na]
at storm.kafka.DynamicBrokersReader.getNumPartitions(DynamicBrokersReader.java:91) ~[storm-kafka-0.9.2-incubating.jar:0.9.2-incubating]
... 8 common frames omitted
java.lang.RuntimeException:java.lang.RuntimeException:org.apache.zookeeper.KeeperException$NoNodeException:KeeperErrorCode=NoNode for/brokers/topics/clickstreamlog/partitions
在storm.kafka.dynamicbrokerreader.getBrokerInfo(dynamicbrokerreader.java:81)~[storm-kafka-0.9.2-incubating.jar:0.9.2-incubating]
在storm.kafka.trident.ZkBrokerReader.(ZkBrokerReader.java:42)~[storm-kafka-0.9.2-cubating.jar:0.9.2-cubating]
在storm.kafka.KafkaUtils.makeBrokerReader(KafkaUtils.java:57)~[storm-kafka-0.9.2-cubating.jar:0.9.2-cubating]
在storm.kafka.KafkaSpout.open(KafkaSpout.java:87)~[storm-kafka-0.9.2-cubating.jar:0.9.2-cubating]
在backtype.storm.daemon.executor$fn_uuu3284$fn_uuu3299.invoke(executor.clj:520)~[storm-core-0.9.2-incubating.jar:0.9.2-incubating]
在backtype.storm.util$async\u循环$fn\uu 452.invoke(util.clj:429)~[storm-core-0.9.2-incubating.jar:0.9.2-incubating]
在clojure.lang.AFn.run(AFn.java:24)[clojure-1.5.1.jar:na]
在java.lang.Thread.run(Thread.java:679)[na:1.6.0_27]
原因:java.lang.RuntimeException:org.apache.zookeeper.KeeperException$NoNodeException:KeeperErrorCode=NoNode for/brokers/topics/clickstreamlog/partitions
在storm.kafka.DynamicBrokersReader.getNumPartitions(DynamicBrokersReader.java:94)~[storm-kafka-0.9.2-incubating.jar:0.9.2-incubating]
在storm.kafka.dynamicbrokerreader.getBrokerInfo(dynamicbrokerreader.java:65)~[storm-kafka-0.9.2-incubating.jar:0.9.2-incubating]
... 省略了7个公共框架
原因:org.apache.zookeeper.KeeperException$NoNodeException:KeeperErrorCode=NoNode for/brokers/topics/clickstreamlog/partitions
在org.apache.zookeeper.keeprexception.create(keeprexception.java:111)~[zookeeper-3.4.5.jar:3.4.5-1392090]
在org.apache.zookeeper.keeprexception.create(keeprexception.java:51)~[zookeeper-3.4.5.jar:3.4.5-1392090]
在org.apache.zookeeper.zookeeper.getChildren(zookeeper.java:1586)~[zookeeper-3.4.5.jar:3.4.5-1392090]
在org.apache.curator.framework.imps.GetChildrenBuilderImpl$3.call(GetChildrenBuilderImpl.java:214)~[curator-framework-2.4.0.jar:na]
在org.apache.curator.framework.imps.GetChildrenBuilderImpl$3.call(GetChildrenBuilderImpl.java:203)~[curator-framework-2.4.0.jar:na]
在org.apache.curator.RetryLoop.callWithRetry(RetryLoop.java:107)~[curator-client-2.4.0.jar:na]
在org.apache.curator.framework.imps.GetChildrenBuilderImpl.pathInForeground(GetChildrenBuilderImpl.java:199)~[curator-framework-2.4.0.jar:na]
在org.apache.curator.framework.imps.GetChildrenBuilderImpl.forPath(GetChildrenBuilderImpl.java:191)~[curator-framework-2.4.0.jar:na]
在org.apache.curator.framework.imps.GetChildrenBuilderImpl.forPath(GetChildrenBuilderImpl.java:38)~[curator-framework-2.4.0.jar:na]
在storm.kafka.DynamicBrokersReader.getNumPartitions(DynamicBrokersReader.java:91)~[storm-kafka-0.9.2-incubating.jar:0.9.2-incubating]
... 省略了8个公共框架
任何人在使用project时都会遇到同样的问题


任何建议都将不胜感激。

当前上下文中的此错误表示zookeeper无法自动创建以下任何/所有节点- 暴风雨卡夫卡、暴风雨、动物园管理员

您可以尝试在zookeeper上手动创建节点,我认为这对u