Java 阿帕奇风暴可以';t访问用户界面

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

我有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拓扑,具有相同的错误消息 请帮帮我,我的暴风雨。亚马尔:

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"]
因为在早期版本的storm
nimbus.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相关的数据。