balancer
Запускает утилиту балансировщика кластера. Чтобы остановить процесс перебалансировки, администратору достаточно нажать Ctrl+C
.
ПРИМЕЧАНИЕ
Обратите внимание, что политика blockpool строже, чем политика DataNode. |
Использование показано ниже:
$ hdfs balancer
[-policy <policy>]
[-threshold <threshold>]
[-exclude [-f <hosts-file> | <comma-separated list of hosts>]]
[-include [-f <hosts-file> | <comma-separated list of hosts>]]
[-source [-f <hosts-file> | <comma-separated list of hosts>]]
[-blockpools <comma-separated list of blockpool ids>]
[-idleiterations <idleiterations>]
[-runDuringUpgrade]
[-asService]
-policy <policy> |
Возможные значения:
|
threshold <threshold> | <comma-separated list of hosts> |
Процент (порог) емкости диска. Это параметр переписывает стандартное значение (порог) |
-exclude -f <hosts-file> | <comma-separated list of hosts> |
Исключает указанные DataNode из балансировки |
-include -f <hosts-file> | <comma-separated list of hosts> |
Включает только указанные DataNode в балансировку |
-source -f <hosts-file> | <comma-separated list of hosts> |
Выбирает только указанные DataNode как исходные ноды |
-blockpools <comma-separated list of blockpool ids> |
Запускает балансировщик только на block pool, включенных в этот список |
-idleiterations <iterations> |
Указывает максимальное число бездействующих итераций перед выходом. Переписывает стандартное значение |
-runDuringUpgrade |
Указывает, запускать ли балансировщик во время обновления HDFS. Обычно это нежелательно, так как это не повлияет на используемое пространство на перегруженных машинах |
-asService |
Запускает балансировщик как долго работающую службу |
-h, --help |
Отображает справочную информацию |