Я пытался изменить количество узлов в моем кластере 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
Почему это?