您好,登錄后才能下訂單哦!
小編給大家分享一下怎么遷移NameNode相關角色,相信大部分人都還不怎么了解,因此分享這篇文章給大家參考一下,希望大家閱讀完這篇文章后大有收獲,下面讓我們一起去了解一下吧!
環境準備
1.我們首先準備一個CDH6.1的集群,進入HDFS服務的“實例”頁面。
2.點擊“遷移角色”。
發現無法進行下一步的操作,提示需要啟用了HDFS HA的集群才可以,我們先啟用HDFS,該過程省略,可以參考Fayson之前的文章《6.1-如何使用Cloudera Manager啟用HDFS的HA》。
3.啟用HDFS HA成功后再次查看HDFS服務的“實例”頁面。
3
遷移NameNode相關角色
1.在HDFS服務的“實例”頁面,點擊“遷移角色”
2.源主機我們選擇ip-172-31-9-113.ap-southeast-1.compute.internal,目標主機我們選擇ip-172-31-12-142.ap-southeast-1.compute.internal
注意到你可以選擇是否同時遷移NameNode和JournalNode,或者只遷移某一個,默認是全部遷移,另外Failover Controller必須和NameNode節點在同一個機器,不能進行勾選。最下方提示該操作需要重啟集群,必須勾選才能繼續往下走,這里我們勾選,并點擊“繼續”。
3.開始進行NameNode相關角色的遷移。
所有命令執行成功:
點擊完成
4.查看NameNode,JournalNode以及Failover Controller已經遷移到了我們所選擇的節點ip-172-31-12-142上。
集群一切正常:
4
總結
1.如果你想將NameNode角色所在的節點從CDH集群中剝離,可以使用Cloudera Manager界面向導式執行。
2.Cloudera Manager對于HDFS服務的角色遷移功能只針對NameNode,JournalNode和Failover Controller角色,不包括其他角色比如DataNode。
3.Cloudera Manager對于HDFS服務的角色遷移必須在HDFS已經啟用HA的情況下執行,即如果你只有一個NameNode,Cloudera Manager沒有提供你只是遷移這個NameNode到新的節點。
4.該功能在執行過程中會需要重啟整個HDFS服務,請提前做好停機規劃。
5.在遷移選擇節點時,你可以選擇同時遷移NameNode和JournalNode到另外一臺主機,Failover Controller默認也會被遷移到新的主機,因為Failover Controller角色必須和NameNode角色在同一節點。你也可以選擇只遷移NameNode或JournalNode角色。
以上是“怎么遷移NameNode相關角色”這篇文章的所有內容,感謝各位的閱讀!相信大家都有了一定的了解,希望分享的內容對大家有所幫助,如果還想學習更多知識,歡迎關注億速云行業資訊頻道!
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。