Hive設置YARN執行隊列

今天想測試一下yarn的調度模式,須要配置任務執行隊列。測試

MapReduce引擎

設置執行任務時的yarn資源隊列:命令行

  • 進入hive命令行後: set mapreduce.job.queuename=隊列名
  • 在啓動hive時指定--hiveconf mapreduce.job.queuename=隊列名

TEZ引擎

設置執行任務時的yarn資源隊列:code

  • 進入Hive命令行後: set tez.queue.name=隊列名
  • 在啓動hive時指定--hiveconf tez.queue.name=隊列名

注意

Hive3.0默認引擎是tez,因此寫mapreduce那一套指定隊列不生效。隊列

隊列名的寫法

示例:假設有多級隊列root.xxx.yyy資源

隊列名只須要寫最後一級,寫全名不識別,好比示例只須要寫yyy。 class

相關文章
相關標籤/搜索