2017-02-13 11 views
0

Я пробовал процедуру, описанную ниже, чтобы вывести из строя datanode.Как удалить запись данных в пользовательском интерфейсе hadoop после снятия с эксплуатации

1) добавлен узел, подлежащий выведению из эксплуатации в файле /tmp/exclude.

2) добавляют ниже тегов в HDFS-site.xml и пряжи-site.xml соответственно

`<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) выполнена ниже команд, как "Hadoop" пользователь

`hdfs dfsadmin -refreshNodes 
    yarn rmadmin -refreshNodes`. 

DataNode получил списаны и показывая, что узел «выведен из эксплуатации» в пользовательском интерфейсе. как я могу навсегда удалить узел из UI ??.

Я попробовал перезапуск службы «Namenode». Но работала.

ответ

0

Хотя узел вывод из эксплуатации, он продолжает посылать сердцебиения к хозяину,

  • Остановить процесс DataNode и NodeManager в списанной узле.
  • Затем перезапустите Namenode.

И Чтобы удалить узел целиком из любого будущего start и stop процесса,

  • Удалить запись узла из slaves файла, а также.