Как переопределить свойство oozie.service.WorkflowAppService.WorkflowDefinitionMaxLength при отправке задания oozie - PullRequest
1 голос
/ 04 июня 2019

У меня есть приложение, которое динамически генерирует oozie workflow.xml, и теперь его размер увеличен до 245 524 байт, что превышает предельное значение по умолчанию в 100000 байт и получает приведенную ниже ошибку при выполнении задания:

Ошибка:E0736: E0736: длина определения рабочего процесса [245 524] превысила максимально допустимую длину [100 000]

Это свойство можно установить в oozie-default.xml, но я хотел бы установить его на уровне приложения.Есть ли другой способ установить его?

1 Ответ

2 голосов
/ 06 июня 2019

Это свойство нельзя установить на уровне приложения, только в oozie-site.xml. Установка требует перезагрузки Oozie.

Рассматривали ли вы разбиение своего огромного xml на множество меньших фрагментов с помощью действия подпроцесса ? Это может помочь вам также уменьшить некоторое дублирование, если вы используете параметры в подпроцессах.

...