0

我最初使用Ambari羣集安裝嚮導成功安裝了2個從屬節點(node01,node02)羣集。使用Ambari羣集安裝嚮導將新節點添加到羣集

我的Ambari服務器正在其他節點(節點00)上運行。

問題是在安裝嚮導我只給了2從屬節點的時間(因爲它要求我輸入目標主機)

,所以我認爲,給節點01,節點02(從(比如說)),

最終默認節點01和節點02表現爲主機和從機(所有的服務/組件是由這兩個節點(節點01和02)共享,它成功地去了,成爲2節點集羣

現在什麼是我的要求是要添加節點00(Ambari服務器正在運行),使整個系統爲3節點羣集,並希望使節點00作爲桅杆呃(如果有任何可能的話),或者簡單地在其上添加和運行很少的服務。

一件事的所有服務都節點01和節點02之間共享,因此需要什麼樣的服務,以增加對節點00

應我做點00的數據節點/名點/秒。名稱節點?如果是的話如何?

請幫幫我。

感謝

回答

0

最好的辦法是通過卸載並重新安裝Ambari重新結構。第二個選擇是使用Ambari Rest API調用,使用curl禁用然後刪除組件(該選項在Ambari UI中不存在,因此您需要使用Rest API調用),然後再從Ambari UI中添加它。

https://cwiki.apache.org/confluence/display/AMBARI/Using+APIs+to+delete+a+service+or+all+host+components+on+a+host

之前做,保證你把數據和元數據文件的備份。我想你可能會使用postgres來存儲Ambari元數據和mysql的Hive & Derby來自oozie。您可能還需要備份元數據。