org.apache.storm.utils.NimbusLeaderNotFoundException: 无法从种子主机中找到领导者灵气
org.apache.storm.utils.NimbusLeaderNotFoundException: Could not find leader nimbus from seed hosts
我收到以下消息。
Could not find leader nimbus from seed hosts [master]. Did you specify
a valid list of nimbus hosts for config nimbus.seeds?
Delete storm under zookeeper.try to use hostname or ip in nimbus.seeds
storm.zookeeper.servers :
- "master"
- "salve1"
- "salve2"
storm.zookeeper.port : 2181
nimbus.seeds : ["master"]
nimbus.thrift.port : 6690
storm.local.dir : "/root/storm"
supervisor.slots.ports :
- 6700
- 6701
- 6702
- 6703
为什么会发生这种情况?
确保 Zookeeper 正在 运行ning,并且可以在您 运行ning 命令所在的机器上访问。您可以使用 curl
进行检查。在您启动 storm
命令的机器上,尝试 运行ning curl master:2181
。你应该得到一个空的回复。
例如
$ curl localhost:2181
curl: (52) Empty reply from server
对你 运行 Zookeeper 上的其他两个主机执行相同的操作。
然后确保 curl master:6690
也 returns 一个空回复,因为这是您配置的 Thrift 端口。
如果您在任一命令上遇到连接被拒绝的情况,则需要修复网络设置,以便机器可以相互通信。
我收到以下消息。
Could not find leader nimbus from seed hosts [master]. Did you specify a valid list of nimbus hosts for config nimbus.seeds?
Delete storm under zookeeper.try to use hostname or ip in nimbus.seeds
storm.zookeeper.servers :
- "master"
- "salve1"
- "salve2"
storm.zookeeper.port : 2181
nimbus.seeds : ["master"]
nimbus.thrift.port : 6690
storm.local.dir : "/root/storm"
supervisor.slots.ports :
- 6700
- 6701
- 6702
- 6703
为什么会发生这种情况?
确保 Zookeeper 正在 运行ning,并且可以在您 运行ning 命令所在的机器上访问。您可以使用 curl
进行检查。在您启动 storm
命令的机器上,尝试 运行ning curl master:2181
。你应该得到一个空的回复。
例如
$ curl localhost:2181
curl: (52) Empty reply from server
对你 运行 Zookeeper 上的其他两个主机执行相同的操作。
然后确保 curl master:6690
也 returns 一个空回复,因为这是您配置的 Thrift 端口。
如果您在任一命令上遇到连接被拒绝的情况,则需要修复网络设置,以便机器可以相互通信。