关于cdh安装过程中的遇见的一些问题以及解决办法的总结

注意:这篇文章是我搭建之后过了两天才来写的,所以这里有点泛化,没有很强的针对性,只供大家一个参考的方向。

问题一: 启动Cloudera的agent报:Cloudera-scm-agent dead but pid file exist 

解决的办法思路:
方法一: 可以先参考这篇博客文章来进行操作:http://blog.csdn.net/DViewer/article/details/54311865
如果上面的方法还是不能解决这个问题,那就看我这下面的这个大招了

方法二: 通过最原始思路去解决这个问题(最可靠的方法);先tail -f 关于agent 的这个日志文件 然后停用agent 的服务(命令:./cloudera-scm-agent  stop) ,然后在重启这个agent(命令:./cloudera-scm-agent start) 这时查看日志中有关于error错误日志的信息,然后再根据错误日志信息去进行解决和在网上进行查找。这里我自己的报错我这就不多说了。

问题二:如果ClouderaManager 已经安装成功后,但是感觉有什么地方不对劲的时候想重新搭建cdh

这个时候自己得注意了,一定要在ClouderaManager的WEBUI 页面中把该有的一些操作给删除掉,但删除掉之前一定要先把集群中规划的角色任务给撤销掉,然后再来重新搭建比较好的CDH

问题三: 如何删除CDH 已经安装好的后台程序呢??

我这想说可能你在网上找一下如何删除CDH 已经安装好的后台程序呢,可能你也找不着几篇,我这里就尝试过。
现在就说说怎么停掉已经使用CDH 的已经安装好的后台进程,使用常规方法是没有办法实现的,就是你使用kill -9 进程id号  是没有办法实现的,这里我们先要找一下CDH进程的id 然后才能杀掉CDH启动的后台程序,使用命令: ps -aux | grep  CDH  --color  ,便可以查到CDH的进程id , 然后我们使用kill 命令kill掉CDH的进程id (这里一定要先将clouderamanager的server以及agent先停掉)了,当你kill掉CDH的id后,那些CDH安装的后台程序就会自动消失了


温馨提示下:由于使用Clouderamanager 来搭建集群,你使用后在你的linux服务器是没有办法将文件清除干净的,关于这点我这里已经尝试过来了(当然这里可能也有可能是我的方法没有用对) ,最后有什么不对的地方欢迎大家及时指出

你可能感兴趣的:(CDH)