yarn.scheduler.capacity.root.queues
和 hive.server2.tez.default.queues
?
简称:
hive.server2.tez.default.queues
值是子集yarn.scheduler.capacity.root.queues
(如果不是其他调度程序,则在纱线中配置了容量调度程序)值。
详细答案:
hive.server2.tez.default.queues:(默认:empty)
逗号分隔的值列表,与纱线队列相对应 一样的名字。当hiveserver2以tez模式启动时, 需要设置配置以使多个TEZ会话在 在集群上并行。
此并不意味着不能将查询发出其他"现有" 队列在容量调度程序中定义。来源
YARN.SCHEDULER.CAPACIE.ROOT.QUELES:
容量施加了一个称为root的预定义的队列。系统中的所有队列都是孩子 根队列。可以通过配置来设置其他队列 Yarn.Scheduler.Capacity.Root.Quesues,带有逗号分隔的列表 儿童队列。来源,设置容量调度程序
因此,hive.server2.tez.default.queues
的范围仅达到Hive查询,但是yarn.scheduler.capacity.root.queues
的范围将用于集群中所有组件(如MapReduce和Spark),这些组件将使用YARN用作资源管理器。