Hadoop: как правильно выводить узлы из кластера? - PullRequest
0 голосов
/ 30 мая 2019

Я пытался изменить количество узлов в моем кластере Hadoop (всего 5 узлов, включая 1 главного и 4 рабочих), следуя этому решению изменение количества узлов данных в Hadoop и этой полезной публикации Ввод в эксплуатацию и вывод из эксплуатации Datanode в кластере Hadoop

Теперь я вижу, что в HDFS я успешно списал один узел: скриншот HDFS

Я настроил свойство файла исключения в моем hdfs-site.xml hdfs.xml снимке экрана , а также yarn-site.xml yarn-site.xml снимке экрана , который включает в себя IP-адрес узла, который я хочу списать. Как следует: исключает файл

Также я обновил команды узлов.

Наконец я запускаю hadoop dfsadmin –report и вижу, что узел фактически выведен из эксплуатации: отчет об узлах

Однако, в метриках кластера MapReduce я обнаружил, что существует 5 активных узлов, и узел, который был выведен из эксплуатации в HDFS, здесь не идентифицирован в списанных узлах .

см .: метрики кластера hadoop

Почему это?

1 Ответ

0 голосов
/ 30 мая 2019

Проблема решена, когда я изменил имя хоста в исключаемом файле.Имя узла не должно содержать номер порта

...