hadoop上線和下線節點

在運行中的ambari hadoop集中中動態添加或刪除節點node

1. 下線節點
1) namenode節點上dfs.exclude文件,看配置文件怎麼配置的,裏每行添加一個服務器名,如我要下線server7,server8,server9,則以下:
server7
server8web

resourcemanager節點上yarn.exclude文件裏每行添加一個服務器名,如我要下線server7,server8,server9,則以下:
server7
server8

2) 選擇任意一臺節點執行:
hdfs dfsadmin -refreshNodes
yarn rmadmin -refreshNodes
yarn node -list服務器

3) 這時能夠經過hdfs dfsadmin -report或者web界面查看該datanode狀態轉爲Decommission In Progress。
若是節點上數據比較多,下線會比較慢,等待。
當datanode完成數據遷移時,姿態會變爲Decommissioned,繼續下面操做oop

4) 刪除dfs.exclude中下線節點的hosts,從新刷新:
hdfs dfsadmin -refreshNodesserver

5) 刪除slaves中下線節點的hostshadoop


2. 上線節點
上線節點基本與下線相同
1) slaves文件裏每行添加一個上線服務器名,同時保證dfs.exclude文件爲空。

2) ./hdfs dfsadmin -refreshNodesio

3) 在要上線的節點上啓動datanode:
./hadoop-daemon.sh start datanodeclass

4) 如須要啓動nodemanager,則執行:
./yarn-daemon.sh start nodemanager配置

5) 修改slaves,添加上線節點的hosts 配置文件

相關文章
相關標籤/搜索