是否为 Oozie 操作配置队列可选
Is configuring queue optional for Oozie actions
我正在浏览许多 Oozie 示例,我最感兴趣的三个操作是 Sqoop、Hive 和 Pig 操作。在某些示例中,mapreduce.job.queuename
属性(旧版本为 mapred.queue.name
)通常配置为 default
,如下所示:
<action>
<sqoop>
...
<configuration>
<property>
<name>mapreduce.job.queuename</name>
<value>default</value>
</property>
</configuration>
</sqoop>
<action>
另一方面,其他示例没有指定任何队列(也没有指定全局配置)。是否需要配置队列?如果我没有指定会发生什么?
Does configuring the queue necessary?
否 没有必要。
What would happen if I didn't specify any?
如果您不指定 属性,则将使用默认值 default
队列。但是在生产系统中指定队列名称是一个很好的(大多数时候必须)实践,因为资源是根据不同的业务参数分配给队列的。
可以找到 Hadoop MapReduce 2.7 的默认值 here。
我正在浏览许多 Oozie 示例,我最感兴趣的三个操作是 Sqoop、Hive 和 Pig 操作。在某些示例中,mapreduce.job.queuename
属性(旧版本为 mapred.queue.name
)通常配置为 default
,如下所示:
<action>
<sqoop>
...
<configuration>
<property>
<name>mapreduce.job.queuename</name>
<value>default</value>
</property>
</configuration>
</sqoop>
<action>
另一方面,其他示例没有指定任何队列(也没有指定全局配置)。是否需要配置队列?如果我没有指定会发生什么?
Does configuring the queue necessary?
否 没有必要。
What would happen if I didn't specify any?
如果您不指定 属性,则将使用默认值 default
队列。但是在生产系统中指定队列名称是一个很好的(大多数时候必须)实践,因为资源是根据不同的业务参数分配给队列的。
可以找到 Hadoop MapReduce 2.7 的默认值 here。