ITPub博客

首页 > 大数据 > 数据分析 > storm ui显示supervisor个数与实际不符的解决

storm ui显示supervisor个数与实际不符的解决

原创 数据分析 作者:xinlieboy 时间:2014-12-18 08:45:28 0 删除 编辑

很奇怪的问题,具体现象就是启动了多个supervisor,单在ui上只显示一个(也有可能是多个supervisor中的某几个看上去被“合并”了),当我kill掉其中一个时,另一个就出现了。

重启集群也没有用,想到可能是zookeeper中有冲突,删除了/storm中的所有,一启动,发现还是这样。检查了配置,也没有不对的地方。接着检查日志,发现两个supervisor用的都是同一个id,随后检查zk,/storm/supervisors/下面也是一样的id。似乎发现问题了。

解决办法一:

在删除了local dir,重启后恢复了。后来回想起来,是因为这个集群是拿线上的环境scp的,可能残留了local dir的东西,然后storm是根据local dir中的某一个或一些文件计算出一个supervisor id的。删除local dir后,会重新生成id。


解决办法二:
修改 storm.yaml  重新配置storm.local.dir 重新启动即可

#strom local dir
 storm.local.dir: "/opt/ccz/storm"

来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/26495863/viewspace-1371712/ ,如需转载,请注明出处,否则将追究法律责任。

请登录后发表评论 登录
全部评论

注册时间:2012-11-22

  • 博文量
    65
  • 访问量
    316101