2017-02-13 91 views
0

我已經嘗試了下面的過程來取消datanode。如何刪除hadoop用戶界面後datanode條目退役後

1)在/tmp/exclude文件中添加要退役的節點。

2)添加以下標記在HDFS-site.xml中和紗線的site.xml分別下面的命令執行稱爲 「的hadoop」 用戶

`<property> 
    <name>dfs.hosts.exclude</name> 
    <value>/tmp/exclude</value> 
    <final>true</final> 
    </property>` 


`<property> 
    <name>yarn.resourcemanager.nodes.exclude-path</name> 
    <value>/tmp/exclude</value> 
    <final>true</final> 
</property>` 

3)

`hdfs dfsadmin -refreshNodes 
    yarn rmadmin -refreshNodes`. 

的Datanode得到退役和顯示節點在UI中「已停用」。我怎樣才能永久地從UI中刪除節點?

我試過「Namenode」服務重啓但dint工作。

回答

0

雖然節點被退役,則繼續發送心跳到主,

  • 停止在退役節點數據管理部和節點管理器的過程。
  • 然後重新啓動Namenode。

,並從任何未來startstop過程中完全刪除節點,

  • 取下slaves文件中的節點條目爲好。
相關問題