Java 阿帕奇风暴可以';t访问用户界面
我有apache-storm-1.1.0, 尝试在localhost:8080上获取storm UI,并具有以下功能: org.apache.storm.utils.NimbusLeaderNotFoundException:无法从种子主机[localhost]中找到leader nimbus。您是否为config nimbus.seeds指定了有效的nimbus主机列表? 位于org.apache.storm.utils.NimbusClient.getConfiguredClient(NimbusClient.java:111) 也无法从comand line中删除storm拓扑,具有相同的错误消息 请帮帮我,我的暴风雨。亚马尔:Java 阿帕奇风暴可以';t访问用户界面,java,apache-storm,Java,Apache Storm,我有apache-storm-1.1.0, 尝试在localhost:8080上获取storm UI,并具有以下功能: org.apache.storm.utils.NimbusLeaderNotFoundException:无法从种子主机[localhost]中找到leader nimbus。您是否为config nimbus.seeds指定了有效的nimbus主机列表? 位于org.apache.storm.utils.NimbusClient.getConfiguredClient(Nim
storm.zookeeper.servers:
- "localhost"
storm.local.dir: "/home/igor/Downloads/apache-storm-1.1.0/bin/data"
nimbus.host: "localhost"
supervisor.slots.ports:
- 6700
- 6701
- 6702
- 6703
nimbus.seeds : ["localhost"]
听起来你的nimbus服务器没有运行。看一看 从主计算机运行以下命令以启动nimbus:
bin/storm nimbus
这通常发生在nimbus中进行领导人选举,并且nimbus主机由于其本地目录中没有运行拓扑的相应JAR而导致选举失败时
我能找到的唯一解决办法是从zookeeper中删除与风暴相关的数据,或者完全重新安装zookeeper 最好通过这个链接
[我认为你应该删除
nimbus.seeds : ["localhost"]
因为在早期版本的stormnimbus.host
中使用了,但在wards上的版本1中,它被更改为nimbus.seeds
对我来说,nimbus.host运行良好
因此,请使用它们中的任何一个。我建议使用nimbus.host
,因为它对我很有效
下面是我对storm.yaml
的配置
storm.zookeeper.servers:
- "localhost"
storm.local.dir: "xxx/data"
nimbus.host: "localhost"
supervisor.slots.ports:
- 6700
- 6701
- 6702
- 6703
感谢您的回复,但我该怎么做呢?因为在storm 1.1中嵌入了zookeeper。如果您使用的节点数较少,您可以尝试重新安装storm。或者,使用zookeeper客户端删除与storm相关的数据。