Storm Topology 生成异常
Storm Topology generating an exception
我正在尝试使用充当 Kafka 消费者的风暴喷口将我的数据从 Kafka 主题发送到 HBase,并将数据发送到 HBase 我在风暴拓扑中遇到异常....
java.lang.RuntimeException: java.lang.RuntimeException: No leader found for partition 0 at
storm.kafka.DynamicBrokersReader.getBrokerInfo(DynamicBrokersReader.java:81)
at storm.kafka.trident.ZkBrokerReader.<init>(ZkBrokerReader.java:42) at storm.kafka.KafkaUtils.makeBrokerReader(KafkaUtils.java:57)
at storm.kafka.KafkaSpout.open(KafkaSpout.java:87) at backtype.storm.daemon.executor$fn__5629$fn__5644.invoke(executor.clj:542)
at backtype.storm.util$async_loop$fn__452.invoke(util.clj:463)
at clojure.lang.AFn.run(AFn.java:24) at java.lang.Thread.run(Thread.java:745) Caused by: java.lang.RuntimeException: No leader found for partition 0
at storm.kafka.DynamicBrokersReader.getLeaderFor(DynamicBrokersReader.java:120)
at storm.kafka.DynamicBrokersReader.getBrokerInfo(DynamicBrokersReader.java:68) ... 7 more
你的kafka主题有问题。第一行:
No leader found for partition 0
这里是关键。
您将不得不深入研究 kafka 并修复该主题,以便它有一个充当领导者的经纪人。
我正在尝试使用充当 Kafka 消费者的风暴喷口将我的数据从 Kafka 主题发送到 HBase,并将数据发送到 HBase 我在风暴拓扑中遇到异常....
java.lang.RuntimeException: java.lang.RuntimeException: No leader found for partition 0 at
storm.kafka.DynamicBrokersReader.getBrokerInfo(DynamicBrokersReader.java:81)
at storm.kafka.trident.ZkBrokerReader.<init>(ZkBrokerReader.java:42) at storm.kafka.KafkaUtils.makeBrokerReader(KafkaUtils.java:57)
at storm.kafka.KafkaSpout.open(KafkaSpout.java:87) at backtype.storm.daemon.executor$fn__5629$fn__5644.invoke(executor.clj:542)
at backtype.storm.util$async_loop$fn__452.invoke(util.clj:463)
at clojure.lang.AFn.run(AFn.java:24) at java.lang.Thread.run(Thread.java:745) Caused by: java.lang.RuntimeException: No leader found for partition 0
at storm.kafka.DynamicBrokersReader.getLeaderFor(DynamicBrokersReader.java:120)
at storm.kafka.DynamicBrokersReader.getBrokerInfo(DynamicBrokersReader.java:68) ... 7 more
你的kafka主题有问题。第一行:
No leader found for partition 0
这里是关键。
您将不得不深入研究 kafka 并修复该主题,以便它有一个充当领导者的经纪人。