Служба автоматического включения контроллера NiFi
У меня есть процессор ExecuteSQL, он всегда был отключен, когда серверы отключены или потеря питания, потому что служба контроллера пула соединений DBCP отключена, и мне приходится вручную включать пул соединений DBCP. Могу ли я автоматически включить эту службу контроллера?
1 ответ
Очень интересная проблема. Одно из возможных решений - использовать nifi-api. Вы должны отслеживать состояние службы вашего контроллера, периодически отправляя http-запросы. Когда статус изменится на "включить", вы должны отправить на ваш процессор запрос "put" с измененным состоянием "включить". О API вы можете прочитать на официальном сайте.