ambari是一個hadoop的管理軟件,對於hadoop的部署和管理很是方便,今天本身部署了一個三臺機器的集羣,寫一篇博客分享。node
step one:ios
首先,是安裝的準備工做。oop
1.在安裝ambari以前須要確保環境的乾淨,須要先刪除全部/hadoop目錄文件;日誌
2.yum remove ambari-* 刪除以前的ambari;orm
3.刪除全部的ambari-*目錄;server
4.關閉防火牆;ip
5.升級openssl;hadoop
六、配置hosts文件,修改hostname;ssl
step two:rem
安裝過程是包括安裝ambari-server和ambari-agent。
1.下載repos文件;
2.刪除/etc/yum.repos.d中的文件,使用本身實現準備好的repos文件,並複製到/yum.repos.d目錄;
3.yum install ambari-server安裝ambari服務端(服務端ip 192.168.21.1),ambari-setup配置服務端;
4.yum install ambari-agent安裝ambari客服端(192.168.21.3 192.168.21.2 192.168.21.1);
5.配置將全部安裝了ambari-agent的機器,/etc/ambari-agent/conf/ambari-agent.ini 文件當中server中的hostname配置爲ambari-server的ip地址;
6.訪問192.168.21.1:8080開始部署ambari。
部署的時候若遇到register不成功,多是hostname沒配對或者openssl不是最新版,這時須要重點檢查這兩點;
各個組件分配原則以下:
History server、Magios server、Ganglia server、Hive Server2 Hiver Metastore WebHCat server 爲一臺,name node、resourceManager、HBase Master安裝到另外一臺,這三個服務的備份安裝到第三臺,zookeeper 全部機器都須要安裝。
安裝若不少錯誤能夠先把全部服務停掉,刪除/hadoop目錄全部數據,su - hdfs 切換用戶,而後執行hadoop namenode -format,再逐個啓動其餘服務;
錯誤日誌通常在/var/log目錄下,若能夠排查問題。
就寫這麼多了,週末愉快。