hadoop集群動態刪除或增加節點

2021-09-19 16:35:41 字數 1088 閱讀 9282

動態刪除節點:

進入hadoop目錄的etc/hadoop/目錄

1.新建excludes檔案,每行寫乙個要刪除的節點的主機名

2.在hdfs-site.xml中增加

dfs.hosts.exclude

/data/hadoop/etc/hadoop/excludes//全路徑

3.在mapred-site.xml中增加

mapred.hosts.exclude

/data/hadoop/etc/hadoop/excludes

true

執行命令:

hadoop dfsadmin -refreshnodes
檢視節點狀態hadoop dfsadmin -report或者web管理端頁面,可以看到該節點是decomissioning狀態,等它變化為decomissioned,就可以把這個節點拿掉了。拿掉後,該節點上程序還是都在的,直接kill即可。

動態新增節點:

啟動datanode

hadoop-daemon.sh –config /data/hadoop/etc/hadoop/ –script hdfs start nodemanager

然後啟動nodemanager

yarn-daemons.sh –config /data/hadoop/etc/hadoop/ start nodemanager

或以下命令啟動:

hadoop-daemon.sh start datanode

yarn-daemon.sh start nodemanager

然後,刪除前文中的excludes檔案中該節點的主機名,執行重新整理操作即可。

hadoop dfsadmin -refreshnodes

至此,可以看到已經新增了該節點的datanode。

jquery動態增加或刪除tr和td 實際專案

難點 1 動態增加 刪除tr和td 2 每天tr和td都有下標,且下標要動態變化,3 tr和td為什麼下標不能隨便寫,原因是此處需要把所有tr中的資料以list的形式傳送到後台物件中,所有每天tr中的tr中name 物件 index 屬性 必須有下標且下標要從0開始且要連續不能跳躍 4 增加tr和t...

flask wtform動態變化 增加 刪除

兩種方法 前端js寫 調整 後端改寫python github資源 我沒驗證過 注意,這樣子寫不如前端修改靈活 class onestuform flaskform name stringfield 姓名 validators datarequired stunum stringfield 學號 v...

Fragment動態增加 刪除 替換

class leftfragment fragment android id id leftfrag android name com.example.fragmenttest.leftfragment android layout width 0dp android layout height m...