您好,登錄后才能下訂單哦!
這篇文章主要介紹hadoop2.7集群如何遷移namenode,文中介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們一定要看完!
我的hadoop集群是2.7.0的集群。
hadoop是機器不相關的,遷移namenode的話,可以按以下步驟遷移。
1、關閉所有hadoop集群、zookeeper、hive、hbase集群,設置hosts和ssh互信,調整服務器時間
2、拷貝hadoop的目錄和相應的數據目錄到新namenode主機,要保持新舊主機的目錄一致。
3、修改$HADOOP_HOME/etc/hadoop/下的配置文件:
core-site.xml、hdfs-site.xml、mapred-site.xml、master、slaves、yarn-site.xml等文件中的namenode的主機名改為新主機的主機名
4、確保所有datanode節點,也已經修改了步驟3中的配置文件。
5、修改zookeeper中的配置文件zoo.cfg
6、修改hbase中的配置文件hbase-site.xml
7、修改hive的配置文件,如果zookeeper有修改的話。同時,hive還需要修改mysql的關于namenode配置信息的數據記錄。執行以下sql:
update DBS set DB_LOCATION_URI=REPLACE(DB_LOCATION_URI,'old host','new host');
update SDS set LOCATION=REPLACE(LOCATION,'old host','new host');
啟動hadoop、zookeeper、hbase、hive后,檢查是否修改成功。
以上是“hadoop2.7集群如何遷移namenode”這篇文章的所有內容,感謝各位的閱讀!希望分享的內容對大家有幫助,更多相關知識,歡迎關注億速云行業資訊頻道!
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。