Storm2.1.0启动失败org.apache.storm.utils.NimbusLeaderNotFoundException

Apache的Storm组件的安装教程有不少,官方文档翻译版厦大提供的教程,各种教程大同小异,其中我在安装完storm2.1.0后启动zookeeper,然后

storm ui

准备进入浏览器验证是否成功,发现报错:
在这里插入图片描述
看样子应该是conf目录下的storm.yaml文件配置错误,
通过检查storman安装目录下的的logs/xxx.log文本文档里的日志,发现错误:
在这里插入图片描述
看来是storm.yaml里的目录位置配置有问题,就是下面这两个
在这里插入图片描述

首先把已经建好的目录权限改一改,没有用。
然后又把目录的位置胡乱改一通,发现storm启动之后竟然在自己的bin目录下新建了目录…瞬间明白问题所在:storm启动时需要在storm.local.dir下新建一个名为nimbus的目录,但是由于现在找不到storm.local.dir,所以报错。
解决方法:采用相对路径,直接在storm的安装目录下新建data目录,然后把上面storm.local.dir直接改成data就行了。
先启动nimbus,再启动supervisors,最后启动supervisor
在这里插入图片描述

已标记关键词 清除标记
相关推荐
©️2020 CSDN 皮肤主题: 深蓝海洋 设计师:CSDN官方博客 返回首页