2017-02-20 45 views
1

Правильно ли использовать HADOOP_HOME/hadoop dfsadmin -saveNamespace для объединения fsimage и изменений в кластере Hadoop без перезагрузки namenode?Администрирование Hadoop: команда администратора для объединения журнала fsimage и редактирования

Пожалуйста, исправьте меня, если я ошибаюсь.

ответ

1

Да, использование команды, чтобы сохранить пространство имен

hdfs dfsadmin -saveNamespace 

Эта команда позволит сэкономить пространство имен изображение (из памяти) непосредственно на диск, который быстрее, чем прокаткой и слияние правок с fsimage хранится в диске ,

Перед тем, как сохранить пространство имен, убедитесь, что safemode включен.

hdfs dfsadmin -safemode enter 

Перезапуск Namenode не требуется для сохранения пространства имен.

+0

Спасибо за указание 'hdfs dfsadmin -safemode enter', и это' hdfs dfsadmin -saveNamespace' объединит fsimage и редактирует, не используя Secondary Namenode? –

+0

Да, это не связано с SecondaryNamenode. – franklinsijo

+0

Спасибо. Ваш ответ полезен для меня. Еще одно сомнение. После этой команды вывод будет новым 'fsimage' в' HADOOP_HOME/hadoop/data/Namenode/current', правильно? –

 Смежные вопросы

  • Нет связанных вопросов^_^