我有apache-storm-1.1.0,尝试打开storm用户界面localhost:8080 and 有这个:
org.apache.storm.utils.nimbusleadernotfoundexception:未能从种子主机[localhost]中找到leader nimbus。是否为配置nimbus.seeds指定了有效的nimbus主机列表?在org.apache.storm.utils.nimbusclient.getConfiguredClient(nimbusclient。java:111)
也无法从comand line杀死storm拓扑,有相同的错误消息请帮助我,my storm.yaml:
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"]
4条答案
按热度按时间gkl3eglg1#
我想你应该搬走
因为在《风暴》的早期版本中
nimbus.host
已被使用,但在第1版中,已更改为nimbus.seeds
.为了我
nimbus.host
效果不错。所以用两种方法中的任何一种。我建议和你一起去
nimbus.host
因为它对我很有效。下面是我的配置
storm.yaml
.kgqe7b3p2#
听起来你的nimbus服务器没有运行。看看如何设置风暴群。
从主计算机运行以下命令以启动nimbus:
83qze16e3#
这种情况通常发生在nimbus中进行领导人选举,而nimbus主机由于在其本地目录中没有运行拓扑的相应jar而导致选举失败。
我能找到的唯一修复方法是从zookeeper中删除与风暴相关的数据,或者完全重新安装zookeeper。
vyswwuz24#
你最好通过这个链接
[https://vincenzogulisano.com/2015/07/30/5-minutes-storm-installation-guide-single-node-setup/][1]