纱线和Hive2队列之间的区别是什么?



yarn.scheduler.capacity.root.queueshive.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用作资源管理器。

相关内容

  • 没有找到相关文章

最新更新