微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

Oozie 作业调用需要时间以获得更大的容量

如何解决Oozie 作业调用需要时间以获得更大的容量

我是 Oozie 的新手

我们有一个工作流程,我们先调用预处理 Python、Spark 和后处理 Python 作业

如果我们为单个实体调用工作流,它会立即得到处理

但是随着实体数量的不断增加,每个作业的调用开始花费大量时间。 作业的处理仍然很快,但作业的调用需要时间。

以下是我们保留的 oozie 配置:

<property>

<name>oozie.service.CallableQueueService.queue.size</name>

<value>10000</value>

<description>Max callable queue size</description>

</property>


-<property>

<name>oozie.service.SchedulerService.threads</name>

<value>100</value>

<description>The number of threads to be used by the SchedulerService to run deamon tasks.If maxed out,scheduled daemon tasks will be queued up and delayed until threads become available. </description>

</property>


-<property>

<name>oozie.service.CallableQueueService.threads</name>

<value>600</value>

<description>Number of threads used for executing callables</description>

</property>


<property>

<name>oozie.service.CallableQueueService.callable.concurrency</name>

<value>200</value>

<description>Maximum concurrency for a given callable type.Each command is a callable type (submit,start,run,signal,job,jobs,suspend,resume,etc).Each action type is a callable type (Map-Reduce,Pig,SSH,FS,sub-workflow,etc).All commands that use action executors (action-start,action-end,action-kill and action-check) usethe action type as the callable type. </description>

</property>


<property>

<name>oozie.service.coord.normal.default.timeout </name>

<value>120</value>

<description>Default timeout for a coordinator action input check (in minutes) for normal job. -1 means infinite timeout</description>

</property>


-<property>

<name>oozie.action.launcher.mapreduce.job.ubertask.enable</name>

<value>true</value>

</property>


-<property>

<name>oozie.action.shell.launcher.mapreduce.job.ubertask.enable</name>

<value>true</value>

</property>

我们尝试过更改各种值,但没有看到显着的改进。 请支持并提出建议

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐


Selenium Web驱动程序和Java。元素在(x,y)点处不可单击。其他元素将获得点击?
Python-如何使用点“。” 访问字典成员?
Java 字符串是不可变的。到底是什么意思?
Java中的“ final”关键字如何工作?(我仍然可以修改对象。)
“loop:”在Java代码中。这是什么,为什么要编译?
java.lang.ClassNotFoundException:sun.jdbc.odbc.JdbcOdbcDriver发生异常。为什么?
这是用Java进行XML解析的最佳库。
Java的PriorityQueue的内置迭代器不会以任何特定顺序遍历数据结构。为什么?
如何在Java中聆听按键时移动图像。
Java“Program to an interface”。这是什么意思?