查看主节点scm是否正常运行(不同集群程序安装位置不一样,执行命令位置可能不一样)
2、通过命令/data01/opt/cm/etc/init.d/cloudera-scm-agent status查看每一台节点的agent是否执行正常(不同集群程序安装位置不一样,执行命令位置可能不一样)
三、通过问题的排除,解决问题: 1、通过进一步问题排除:发现scm主服务正在运行,agent也正常运行 2、因为cm服务正在运行,那么执行正常关闭命令:service cloudera-scm-server stop进行正常关闭(虽然scm已经故障无法登陆,为了防止暴力启动cm导致程序错乱,而完全无法启动CM,所以进行正常步骤的关闭和启动)
3、因为agent也正常运行:每一台都执行:/data01/opt/cm/etc/init.d/cloudera-scm-agent stop进行正常的停止 4、全部完成之后,根据从主到从关闭,从从到主启动的原则进行重新启动 5、每一台节点执行:/data01/opt/cm/etc/init.d/cloudera-scm-agent start,正常启动 6、主节点执行:service cloudera-scm-server start提示:Starting cloudera-scm-server (via systemctl): [ OK ],正常启动
并查看日志:cd /var/log/cloudera-scm-server/
tail -f cloudera-scm-server.log
最后:com.cloudera.server.cmf.components.ScmActive: ScmActive completed successfully表示启动成功
初始化失败,已经存在
5、把lucene.en…1621221167496这个文件夹移除,或者删除。让其可以从新初始化 6、然后重新启动service cloudera-scm-server start最后问题解决。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)