В Ambari, если каталог не указан в datanode.data.dir, он создается на корневом диске. - PullRequest
0 голосов
/ 22 января 2019

У меня есть 3 узла данных A, B, C. A и B содержат 3 жестких диска, установленных как

/hadoop/data1
/hadoop/data2
/hadoop/data3

В узле C у меня установлено только 2 диска

/hadoop/data1
/hadoop/data2

Я установил HDFS с

datanode.data.dir = /hadoop/data1,/hadoop/data2,/hadoop/data3

Установка Ambari говорит, что каталог данных, который отсутствует, будет игнорироваться.

Но в моем случае новая папка (/ hadoop / data3) создается под корневым диском на узле C.

Как сделать так, чтобы он игнорировал несуществующий каталог?

1 Ответ

0 голосов
/ 22 января 2019

Я создал и назначил новую группу конфигурации хоста для узла C.

Затем я добавил только необходимые каталоги узлов данных во вновь созданную группу конфигурации хоста.

Учебное пособие может бытьнайдено по этой ссылке:

https://community.hortonworks.com/questions/56163/machines-with-various-disk-numbers.html https://docs.hortonworks.com/HDPDocuments/Ambari-2.6.2.2/bk_ambari-operations/content/using_host_config_groups.html

...