У меня есть кластер 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
.
Нужно ли переводить namenode в безопасный режим перед перезапуском системы отслеживания заданий?
Ответы (1)
Вы можете попытаться убить нежелательные задания, используя hadoop job -kill <Job-ID>
, и проверить статус команды echo "$?"
. Если это не сработает, единственным вариантом является перезапуск.
Hadoop Jobtracker и namenodes являются независимыми компонентами. Нет необходимости запускать namenode safenode перед перезапуском Jobtracker. Вы можете перезапустить процесс Jobtracker в одиночку. (Tasktracker при необходимости)
person
SachinJ
schedule
16.08.2017