У меня есть кластер HDFS с активными и Stanby Namenodes.Иногда, когда кластер перезапускается, Namenodes обмениваются своими ролями - Standby становится Active, и наоборот.
Тогда у меня поток NiFi с процессором PutParquet, записывающим некоторые файлы в этот кластер HDFS.Процессор настроен со свойством каталога как «hdfs: // $ {namenode} / some / path», где значение переменной $ {namenode} похоже на «first.namenode.host.com:8020".
сейчас», когда кластер перезапускается и фактический Namenode изменяется на «second.namenode.host.com:8020», конфигурация в NiFi не обновляется, и процессор все еще пытается использовать старый адрес namenode, и, таким образом, выдается какое-то исключение (я непомню фактический текст ошибки, но я думаю, что это не имеет значения для моего вопроса).
А теперь вопрос: как я могу отслеживать это событие в NiFi, чтобы автоматически обновлять конфигурацию процессора PutParqet при изменении конфигурации HDFS?
Версия NiFi - 1.6.0, версия HDFS - 2.6.0-cdh5.8.3