首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Oozie > Java action >为什么属性oozie.launcher.mapred.child.java.opts不起作用

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

Stack Overflow用户
提问于 2015-11-28 00:18:27
回答 1查看 3.1K关注 0票数 2

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

在这个简单的设置之后,我运行了Oozie作业,然后在Java运行时出现了OutofMemory (heap out of space)错误。

因此,我在基于链接的Java action的属性节点中将oozie.launcher.mapred.child.java.opts相应地设置为-Xmx15g:http://downright-amazed.blogspot.fi/2012/02/configure-oozies-launcher-job.html。但是我仍然得到相同的OutofMemory错误。然后,我尝试将-Xmx15g添加到Java action节点内的节点java-opts中。这工作得很好,但是如果是这样的话,还有什么地狱属性oozie.launcher.mapred.child.java.opts呢?

有没有人知道为什么会这样?为什么会这样,请给出一些意见。提前谢谢。

我真的觉得Oozie不是一个方便的工具。

EN

回答 1

Stack Overflow用户

发布于 2015-12-01 02:51:16

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

改为使用mapreduce.map.java.opts,如下例所示:

代码语言:javascript
复制
<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>
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/33961310

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档