海豚启动报错,提示日志文件夹无权限

海豚启动报错

一、出现的问题

监控中心worker节点和master节点挂掉,Zookeeper 管理中节点通信正常。
重新启动提示
在这里插入图片描述
根据报错,下载日志文件
sz /opt/module/dolphinscheduler/logs/dolphinscheduler-master-server-hadoop002.out
在这里插入图片描述
主要报错信息为:
Logging system failed to initialize using configuration from ‘classpath:logback-master.xml’
java.lang.IllegalStateException: Logback configuration error detected:
ERROR in ch.qos.logback.core.rolling.RollingFileAppender[MASTERLOGFILE] - openFile(logs/dolphinscheduler-master.log,true) call failed. java.io.FileNotFoundException: logs/dolphinscheduler-master.log (Permission denied)
所有的服务对应日志里面都有权限不够。
去日志路径下查看日志文件所有者,发现有有dolphinscheduler,也有root。
在这里插入图片描述

二、解决方法
看别人的解决办法是:更改对应日志文件的所有者
记住,所有对应日志文件的所有者都需要更改。我是直接修改所有节点对应目录 logs/ 的拥有者
worker 日志
master日志
api 日志
alert日志
logger日志

修改logs文件夹管理者:chown -R dolphinscheduler:dolphinscheduler logs/
重启:sh dolphinscheduler-daemon.sh start worker-server

我用了简单粗暴的方法,删除了logs下的全部日志。
注意:没有正常启动的节点日志文件都要删除。

重新启动,节点正常。
再去看日志文件所有者都为dolphinscheduler。完美解决。
在这里插入图片描述

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值