Yarn和Hive2队列的区别是什么?

5ktev3wc  于 2021-06-28  发布在  Hive
关注(0)|答案(1)|浏览(317)

两者有什么区别 yarn.scheduler.capacity.root.queues 以及 hive.server2.tez.default.queues ?

eufgjt7s

eufgjt7s1#

简而言之: hive.server2.tez.default.queues 值是 yarn.scheduler.capacity.root.queues (如果capacity scheduler是在yarn中配置的,如果不是其他计划程序)值。
详细答案:
hive.server2.tez.default.queues:(默认值:空)
与同名Yarn队列相对应的逗号分隔值列表。当hiveserver2以tez模式启动时,需要为集群上并行运行的多个tez会话设置此配置。
这并不意味着不能向capacity scheduler中定义的其他“现有”队列发出查询。来源
yarn.scheduler.capacity.root.queues:队列:
capacityscheduler有一个名为root的预定义队列。系统中的所有queueus都是根队列的子级。通过使用逗号分隔的子队列列表配置yarn.scheduler.capacity.root.queues,可以设置更多的队列。源,设置容量调度器
那么,这个范围 hive.server2.tez.default.queues 仅限于配置单元查询,但是 yarn.scheduler.capacity.root.queues 范围将是集群中使用yarn作为资源管理器的所有组件(如mapreduce和spark)。

相关问题