Нужно ли переводить namenode в безопасный режим перед перезапуском системы отслеживания заданий?

У меня есть кластер Hadoop, на котором работает Cloudera CDH3, эквивалент Apache Hadoop 0.20.2. Я хочу перезапустить средство отслеживания заданий, так как есть некоторые задания, которые не убиваются. Я попытался убить их из командной строки, команда выполняется успешно, но задания все еще находятся в статусе Job Cleanup: Pending. В любом случае я хочу restart job-tracker и посмотреть, очищает ли это рабочие места. Я знаю команду для перезапуска трекера вакансий, но я не уверен, нужно ли мне ставить name-node in safe-mode before I restart the job-tracker.


person Varun Risbud    schedule 15.08.2017    source источник


Ответы (1)


Вы можете попытаться убить нежелательные задания, используя hadoop job -kill <Job-ID>, и проверить статус команды echo "$?". Если это не сработает, единственным вариантом является перезапуск.

Hadoop Jobtracker и namenodes являются независимыми компонентами. Нет необходимости запускать namenode safenode перед перезапуском Jobtracker. Вы можете перезапустить процесс Jobtracker в одиночку. (Tasktracker при необходимости)

person SachinJ    schedule 16.08.2017