#hive #hadoop-yarn #hive-configuration
#улей #hadoop-yarn #улей-конфигурация
Вопрос:
Я ищу способ установить приоритет приложения для задачи в улье. Когда задача зафиксирована, я хочу установить для нее высокий приоритет (например, 100). этот параметр можно увидеть на странице: я ищу параметр типа ‘set mapreduce.map.memory.mb = 4096;’, чтобы я мог установить приоритет для этой задачи.
Ответ №1:
В сеансе улья также можно установить то же свойство в конфигурации программы map-reduce:
SET mapreduce.job.priority=VERY_HIGH;
Для job_id:
hadoop job -set-priority <job-id> <priority>
Существует пять возможных уровней приоритета:
VERY_HIGH
HIGH
NORMAL
LOW
VERY_LOW
Конфигурация приоритета очереди: https://hadoop.apache.org/docs/stable/hadoop-yarn/hadoop-yarn-site/CapacityScheduler.html#Setup_for_application_priority.
Комментарии:
1. Можно ли изменить приоритет после отправки задания, выполнив
hadoop job -set-priority <job-id> <priority>
?2. @MemphisMeng Да, это работает для уже запущенных заданий