org.apache.storm.utils.NimbusLeaderNotFoundException: could not find leader nimbus from seed hosts[&
Posted wangguoning
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了org.apache.storm.utils.NimbusLeaderNotFoundException: could not find leader nimbus from seed hosts[&相关的知识,希望对你有一定的参考价值。
出现这个异常的原因主要是zookeeper没有正常工作引起的。可以在storm-conf-storm.yaml中设置
storm.zookeeper.servers:
-"zookeeper1"
-"zookeeper2"
设置好之后还有这个异常的话说明zookeeper集群没有开启或者没有正常工作,检查下zookeeper的工作状态。多个storm绑定同一个zookeeper集群时,storm集群的各个机器名不要有重复,否则只有先启动的storm会正常工作。
如果只是为了单纯测试的话,可以用zookeeper的单机模式:
1.从https://zookeeper.apache.org/releases.html下载zookeeper;
2.解压后将conf目录下的zoo_sample.cfg改为zoo.cfg;
3.去bin目录下启动zkServer(windows启动zkServer.cmd,linux启动zkServer.sh)。
以上是关于org.apache.storm.utils.NimbusLeaderNotFoundException: could not find leader nimbus from seed hosts[&的主要内容,如果未能解决你的问题,请参考以下文章