ambari是什么呢?
這里我簡單說一下ambari的目的,他的目的就是簡化hadoop集群的安裝和管理。對於安裝簡化到什么地步呢?只需要幾個命令,在頁面上配置幾個參數,幾百幾千個節點的集群就能安裝成功。
第一次安裝可以參考官方的指導,很簡單。
https://cwiki.apache.org/confluence/display/AMBARI/Install+Ambari+1.6.1+from+Public+Repositories
問題是如果失敗了想重新安裝該怎么辦呢???
其實也很簡單,重新安裝的命令:
ambari-server reset
在進入到頁面配置步驟時,有幾點需要注意的
1)ssh免登陸必須配置成功。master節點到其他節點,master節點到自己都能夠免登陸
2)在Install options步驟,SSH private key選擇的是id_rsa秘鑰。
3)在Confirm Hosts步驟,需要將警告都有消除掉,要不然可能會導致安裝不成功。點擊警告后會彈出具體的信息,最上邊有一個python的腳步,能夠清除已有的文件和用戶。

這一步很容易出現問題,出問題后多試幾次,如果還不行,就是你的節點有問題。
我遇到過其中的一個問題是:rpm failed: Thread died in Berkeley DB library
解決方法:rm -fr /var/lib/rpm/__db.*
