storm部署问题:Could not find leader nimbus from seed hosts

应用程序及版本:

  • zookeeper:3.4.5
  • storm:1.1.1

问题出现点:

在linux系统重新部署storm集群,相关storm配置如下:

storm.zookeeper.servers:
    - "node-01"
    - "node-02"
    - "node-03"
#
nimbus.seeds: ["node-01", "node-02", "node-03"]
#
storm.local.dir: "/export/data/storm"
ui.port: 8080
supervisor.slots.ports:
    - 6700
    - 6701

分别启动nimbus、ui、supervisor,使用jps指令,显示各项程序正常:

2346 nimbus
3130 Jps
2347 core
1996 QuorumPeerMain
2348 logviewer

但进入ui界面发现报以下错误:

org.apache.storm.utils.NimbusLeaderNotFoundException: Could not find leader nimbus from seed hosts [localhost]. Did you specify a valid list of nimbus hosts for config nimbus.seeds?
at org.apache.storm.utils.NimbusClient.getConfiguredClientAs(NimbusClient.java:90)

问题原因:

由于是重新部署的storm,原先旧的storm已在zookeeper中注册了信息,只要进入zookeeper客户端将storm删除:

./bin/zkCli.sh
ls / 
rmr /storm

重启storm集群即可。

 

 

  • 2
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 5
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 5
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值