提交oozie作业时如何覆盖oozie.service.WorkflowAppService.WorkflowDefinitionMaxLength属性

时间:2019-06-04 07:35:52

标签: cloudera oozie oozie-workflow

我有一个可以动态生成oozieworkflow.xml的应用程序,现在大小增加到245,524字节,超过了默认限制100000字节,并且在运行作业时出现以下错误:

错误:E0736:E0736:工作流定义长度[245,524]超出了最大允许长度[100,000]

可以在oozie-default.xml中设置此属性,但我想在应用程序级别进行设置。还有其他设置方法吗?

1 个答案:

答案 0 :(得分:2)

仅在oozie-site.xml中不能在应用程序级别上设置此属性。设置它需要重新启动Oozie。

您是否考虑过使用subworkflow action?将巨大的xml分解成许多较小的部分,如果您在子工作流中使用参数,也可能有助于减少重复。