storm +supervisord

在升级Storm过程中遇到两个问题。首先,由于权限问题导致supervisor启动storm时报错,解决方案是使用chmod命令给予相应目录777权限,并清空storm.yaml配置的log文件。其次,直接用supervisord启动storm会报错,通过直接用storm shell启动并查看错误信息,发现可以正常启动。最后,通过kill -9命令重启supervisor服务,问题得到解决。
摘要由CSDN通过智能技术生成

 

升级Storm的时候遇到的问题。

第一个问题:

用supervisor启动storm的时候报错:ERROR (file is not executable)。

是权限问题,用下面的命令给目录赋下权限:

 

sudo chmod -R 777 /opt/mount1/storm
sudo chmod -R 777 /opt/mount1/data 

(一定要清空下storm.yaml配置里面storm.local.dir下的log,包括nimbus、supervisor和worker的

 

第二个问题现在还不知道是哪里出了问题,请教了很厉害很佩服的solution Sai,先记下解决方法:

直接用supervisord启动storm的时候会报错:

sudo supervisorctl status

storm-logviewer                  BACKOFF   Exited too quickly (process log may have details)

 

storm-supervisor                 BACKOFF   Exited too quickly (process log may have details)

 


sudo ps -ef |grep storm   查storm进程

 

./storm supervisor   直接用storm shell启动,查看错误信息。这里可以用shell直接启动,没有报错,不知道是什么原因。

 

sudo ps -ef |grep storm

sudo ps -ef |grep supervisor

 

sudo kill -9 25744   干掉supervisor之后重新启动就能启动了。

 

sudo supervisorctl start all

 所以不知道问题出在哪里,但是有相类似错误的时候也不失为一种解决方法。

 

 

 

 

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值