Как настроить «Run Schedule» по умолчанию для процессора - PullRequest
0 голосов
/ 17 сентября 2018

Я очень часто использую процессор GenerateFlowFile, чтобы проверить поведение другого процессора и понять процесс.Но каждый раз я забываю изменить расписание запуска по умолчанию, которое по умолчанию равно 0.И прежде чем я понимаю, это бомбардирует поток с тысячами файлов.

Есть ли способ изменить значение по умолчанию?Иногда это действительно расстраивает.

1 Ответ

0 голосов
/ 17 сентября 2018

Нет способа сделать это без изменения кода.

Существует аннотация, которая может использоваться на процессоре для того, чтобы указать опции планирования по умолчанию:

@DefaultSchedule(strategy = SchedulingStrategy.TIMER_DRIVEN, period = "1 min")

Вам потребуется получить исходный код NiFi и добавить эту аннотацию в GenerateFlowFile, а затем перестроить стандартный NAR и развернуть его в своем экземпляре NiFi.

...