前言html
最近,是在作集羣搬移工做,你們確定會遇到以下的場景。node
(1) 好比,你新購買的電腦,初步者學習使用Ambari集羣。從舊電腦複製到新電腦這邊來。python
(2) 好比,你公司Ambari集羣的ip,因業務或其餘狀況須要,暫時須要更改ip。mysql
(3) 好比,你更改了主機名。linux
(4)也許其餘的緣由。sql
擴展微信
問題詳情ssh
黃色問號表示: Heartbeat Lost機器學習
即全部的服務都心跳丟失了。。重啓ambari-server和ambari-agent都不能解決。oop
解決途徑
一、 查看個節點之間是否能夠相互通訊,若ssh鏈接不上,有多是該節點關機了,沒有打開,手動開啓該節點,再次驗證是否可互通。
二、 在主節點啓動ambari-server restart和ambari-agent restart,爲了保證其它節點也成功啓動,在其它從節點也要進行:ambari-agent restart操做。
三、 遇到問題
3.1 mysql server start失敗
在啓動過程當中,常常出現mysql服務啓動失敗。查看失敗信息,找到是在哪一個節點的mysql服務不能正常啓動,通常報錯是mysql.sock這個問題,解決方法:在對應節點上進行處理:mv /var/lib/mysql/mysql.sock /var/lib/mysql/mysql.sock_bk. 而後再次啓動ambari服務。通常便可。
3.2 datanode start 失敗
1)關閉集羣所有的服務 #ambari-service stop
2)修改目錄全部者 #cd /data1/hadoop/
#chown –R hdfs:hadoop hdfs/
3)重啓集羣服務 #ambari-service start 而且在ambari的界面start All全部組件。
四、
若是你的ip改變了,怎麼來解決?
若是你的主機名改變了,怎麼來解決?
最後,從新啓動全部節點上的ambari-server 和 ambari-agent
[bigdata@ambigdata1 ~]$ sudo service ambari-server stop Using python /usr/bin/python2 Stopping ambari-server Ambari Server stopped [bigdata@ambigdata1 ~]$ sudo service ambari-agent stop Verifying Python version compatibility... Using python /usr/bin/python2 Found ambari-agent PID: 7495 Stopping ambari-agent Removing PID file at /var/run/ambari-agent/ambari-agent.pid ambari-agent successfully stopped [bigdata@ambigdata1 ~]$ sudo service ambari-server start Using python /usr/bin/python2 Starting ambari-server Ambari Server running with administrator privileges. Organizing resource files at /var/lib/ambari-server/resources... Server PID at: /var/run/ambari-server/ambari-server.pid Server out at: /var/log/ambari-server/ambari-server.out Server log at: /var/log/ambari-server/ambari-server.log Waiting for server start.................... Ambari Server 'start' completed successfully. [bigdata@ambigdata1 ~]$ sudo service ambari-agent start Verifying Python version compatibility... Using python /usr/bin/python2 Checking for previously running Ambari Agent... Starting ambari-agent Verifying ambari-agent process status... Ambari Agent successfully started Agent PID at: /var/run/ambari-agent/ambari-agent.pid Agent out at: /var/log/ambari-agent/ambari-agent.out Agent log at: /var/log/ambari-agent/ambari-agent.log [bigdata@ambigdata1 ~]$
其餘節點,很少贅述。
解決
同時,你們能夠關注個人我的博客:
http://www.cnblogs.com/zlslch/ 和 http://www.cnblogs.com/lchzls/ http://www.cnblogs.com/sunnyDream/
詳情請見:http://www.cnblogs.com/zlslch/p/7473861.html
人生苦短,我願分享。本公衆號將秉持活到老學到老學習無休止的交流分享開源精神,匯聚於互聯網和我的學習工做的精華乾貨知識,一切來於互聯網,反饋回互聯網。
目前研究領域:大數據、機器學習、深度學習、人工智能、數據挖掘、數據分析。 語言涉及:Java、Scala、Python、Shell、Linux等 。同時還涉及日常所使用的手機、電腦和互聯網上的使用技巧、問題和實用軟件。 只要你一直關注和呆在羣裏,天天必須有收穫
對應本平臺的討論和答疑QQ羣:大數據和人工智能躺過的坑(總羣)(161156071)