I have a oozie workflow. I am submitting all the hive actions with
<name>mapred.job.queue.name</name>
<value>${queueName}</value>
But for few hive actions, the job launched is not in specified queue; it is invoked in default queue.
Please suggest me the cause behind this behavior and solution.
A. Oozie specifics Oozie propagates the "regular" Hadoop properties to a "regular" MapReduce Action.
But for other types of Action (Shell, Hive, Java, etc.) where Oozie runs a single Mapper task in YARN, it does not consider that it's a real MapReduce job. Hence it uses a different set of undocumented properties always prefixed with
oozie.launcher.
Look into that post for example.So in your case the actual property to set would be
oozie.launcher.mapred.job.queue.name
B. TEZ specifics Excerpt from HortonWorks documentation: