环境ambari的hadoop集群
使用如下命令设置队列,不生效
set mapreduce.job.queuename=hive;
之后再网上搜索了一下找到原因了,共享给需要的朋友,hive 1.2版本有引擎之说
查看引擎
hive> set hive.execution.engine;
hive.execution.engine=tez
需要使用set tez.queue.name=da; 设置队列(da是队列名字)
设置mapreduce计算引擎
set hive.execution.engine=mr;
设置spark计算引擎
set hive.execution.engine=spark;
注意: hive 设置队列需要根据所使用的引擎进行对应的设置才会有效果,否则无效

本文详细介绍了在Ambari的Hadoop集群环境下,如何针对不同的计算引擎(如MapReduce, Tez, Spark)正确设置Hive队列,以实现资源的有效管理和任务调度。文章指出,在使用特定引擎时,必须使用相应的队列设置命令,如使用Tez引擎时应设置tez.queue.name参数。
605

被折叠的 条评论
为什么被折叠?



