Есть ли какие-либо параметры для установки «приоритета приложения»?

#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 Да, это работает для уже запущенных заданий