安装storm环境报错:
org.apache.storm.utils.NimbusLeaderNotFoundException: Could not find leader nimbus from seed hosts ["192.168.241.129"]. Did you specify a valid list of nimbus hosts for config nimbus.seeds?
需要注意以下几点
1、storm.yaml配置文件内容
2、安装storm的机器上必须安装zookeeper
3、首先保证zookeeper启动
4、我出现这个问题最关键的是
配置文件格式
最后想起来刚开始安装虚拟机环境时候设置了静态IP,随后又通过vi /etc/network/interfaces里面设置了动态IP,导致出现一直会报上述错误。因为在我的vi etc/hosts里面默认的IP还是最初设置的静态IP,将此处的IP改成当前虚拟机IP,重新启动./storm ui &
成功解决。
还需要注意的是
启动storm时候必须加上&,若是不加也会有意想不到的坑
因此启动都必须是:启动主节点 ./storm nimbus &
启动ui界面 ./storm ui & 默认为:http://ip:8080
启动子节点 ./storm supervisor &
org.apache.storm.utils.NimbusLeaderNotFoundException: Could not find leader nimbus from seed hosts ["192.168.241.129"]. Did you specify a valid list of nimbus hosts for config nimbus.seeds?
需要注意以下几点
1、storm.yaml配置文件内容
2、安装storm的机器上必须安装zookeeper
3、首先保证zookeeper启动
4、我出现这个问题最关键的是
配置文件格式
storm.zookeeper.servers:
- "192.168.241.129"
- "192.168.241.130"
nimbus.seeds: ["192.168.241.129"]
配置都是正确的,但是启动./storm ui &时候依旧是报错
最后想起来刚开始安装虚拟机环境时候设置了静态IP,随后又通过vi /etc/network/interfaces里面设置了动态IP,导致出现一直会报上述错误。因为在我的vi etc/hosts里面默认的IP还是最初设置的静态IP,将此处的IP改成当前虚拟机IP,重新启动./storm ui &
成功解决。
还需要注意的是
启动storm时候必须加上&,若是不加也会有意想不到的坑
因此启动都必须是:启动主节点 ./storm nimbus &
启动ui界面 ./storm ui & 默认为:http://ip:8080
启动子节点 ./storm supervisor &
若此处主节点和子节点在两台虚拟机上安装,建议UI在主节点启动。
我在此处用的是debian8系统,由于是刚开始接触,菜鸡遇到的都是菜鸡问题