本文主要是介绍Cloudera Agent启动报错-Failed to connect to previous supervisor,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
现象
某CDH环境由于有节点重启,重启后发现Cloudera Agent服务异常。从Agent日志中查看报错如下截图所示。
分析
正常Agent启动后df -h看到有一个挂载的/var/run/process进程,但是此时Agent起来的我们找不到这个进程。
根据网上相关文章显示,系统异常宕机后导致启动后临时文件不能访问。
通过以下命令我们找到
for mnt in $(mount|cut -d ' ' -f 3); do stat $mnt 1>/dev/null 2>&1; rc=$?; if [ $rc -ne 0 ]; then echo "error accessing $mnt"; fi; done
error accessing /run/user/42/gvfs
解决
umount /run/user/42/gvfs
之后再重启Agent服务
service cloudera-scm-agent restart
这篇关于Cloudera Agent启动报错-Failed to connect to previous supervisor的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!