gpt4 book ai didi

java - Oozie > Java 操作 > 为什么属性 oozie.launcher.mapred.child.java.opts 不起作用

转载 作者:可可西里 更新时间:2023-11-01 14:52:55 26 4
gpt4 key购买 nike

我正在使用 Java 操作开发 Oozie。 Java 操作应使用 Java 选项 -Xmx15g。因此,我将属性 oozie.mapreduce.map.memory.mb 设置为 25600 (25G),以防需要一些额外的内存。

在这个简单的设置之后,我运行了 Oozie 作业,然后在 Java 运行时当然出现了 OutofMemory(堆空间不足)错误。

因此,我根据链接在 Java 操作的属性节点中相应地将 oozie.launcher.mapred.child.java.opts 设置为 -Xmx15g:http://downright-amazed.blogspot.fi/2012/02/configure-oozies-launcher-job.html .但我仍然遇到同样的 OutofMemory 错误。然后我尝试将 -Xmx15g 添加到 Java 操作节点内的节点 java-opts。这工作正常,但如果是这样,到底还有属性 oozie.launcher.mapred.child.java.opts 是怎么回事?

有人知道为什么会这样吗?请就为什么会这样给出一些评论。提前致谢。

我真的觉得Oozie不是一个好用的工具。

最佳答案

我不确定 mapred.child.java.opts 中的“任务”是什么意思

尝试使用 mapreduce.map.java.opts,如本例所示:

<configuration>
<property>
<name>oozie.launcher.mapreduce.map.memory.mb</name>
<value>16384</value>
</property>
<property>
<name>oozie.launcher.mapreduce.map.java.opts</name>
<value>-Xmx15g</value>
</property>
<property>
<name>oozie.launcher.yarn.app.mapreduce.am.resource.mb</name>
<value>768</value>
</property>
<property>
<name>oozie.launcher.yarn.app.mapreduce.am.command-opts</name>
<value>-Xmx512m</value>
</property>
<property>
<name>oozie.launcher.mapred.job.queue.name</name>
<value>default</value>
</property>
</configuration>

关于java - Oozie > Java 操作 > 为什么属性 oozie.launcher.mapred.child.java.opts 不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33961310/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com