У нас есть кластер Hadoop (HDP 3.1.4 с Ambari 2.7), содержащий 3 узла данных: data1, data2, data3 со следующими дисками HDFS и точками монтирования:
данные хоста [1-2]
- /dev/sdb -> /mnt/datadisk1
- / dev / sdc -> / mnt / datadisk2
- / dev / sdd -> / mnt / datadisk3
данные хоста3
- /dev/sdb -> /mnt/datadisk1
- / dev / sdc -> / mnt / datadisk2
Во время настройки кластера мы устанавливаем dfs.datanode.data.dir
в значение /mnt/datadisk1,/mnt/datadisk2,/mnt/datadisk3
. Теперь мы увидели, что наш корневой раздел (/
) на узле data3 заполнен, потому что точка монтирования / mnt / datadisk3 не существует, и поэтому данные (HDFS) хранятся в корневом разделе, а не игнорируются.
Есть ли способ каким-то образом удалить этот неправильный путь (data3 : /mnt/datadisk3
), не редактируя файлы конфигурации непосредственно в ОС (мы хотим использовать Ambari)?