Apache NiFi предлагает поддержку нескольких инструментов, таких как ambari, zookeeper для целей администрирования. NiFi также предоставляет конфигурацию в файле nifi.properties для настройки HTTPS и других вещей для администраторов.
работник зоопарка
Сам NiFi не управляет процессом голосования в кластере. Это означает, что при создании кластера все узлы являются основными и координирующими. Итак, zookeeper настроен для управления голосованием основного узла и координатора. Файл nifi.properties содержит некоторые свойства для настройки zookeeper.
S.No. | Имя свойства | Значение по умолчанию | описание |
---|---|---|---|
1 | nifi.state.management.embedded.zookeeper. свойства | ./conf/zookeeper.properties | Чтобы указать путь и имя файла свойств zookeeper. |
2 | nifi.zookeeper.connect.string | пустой | Чтобы указать строку подключения zookeeper. |
3 | nifi.zookeeper.connect.timeout | 3 сек | Чтобы указать время ожидания соединения зоопарка с NiFi. |
4 | nifi.zookeeper.session.timeout | 3 сек | Чтобы указать время ожидания сессии Zookeeper с NiFi. |
5 | nifi.zookeeper.root.node | / Nifi | Чтобы указать корневой узел для zookeeper. |
6 | nifi.zookeeper.auth.type | пустой | Чтобы указать тип аутентификации для zookeeper. |
Включить HTTPS
Чтобы использовать NiFi поверх HTTPS, администраторы должны сгенерировать хранилище ключей и доверенных сертификатов и установить некоторые свойства в файле nifi.properties. Инструментарий TLS можно использовать для генерации всех необходимых ключей для включения HTTPS в apache NiFi.
S.No. | Имя свойства | Значение по умолчанию | описание |
---|---|---|---|
1 | nifi.web.https.port | пустой | Чтобы указать номер порта https. |
2 | nifi.web.https.network.interface.default | пустой | Стандартный интерфейс для https в NiFi. |
3 | nifi.security.keystore | пустой | Указать путь и имя файла хранилища ключей. |
4 | nifi.security.keystoreType | пустой | Чтобы указать тип хранилища ключей типа JKS. |
5 | nifi.security.keystorePasswd | пустой | Чтобы указать пароль хранилища ключей. |
6 | nifi.security.truststore | пустой | Чтобы указать путь и имя файла склада доверенных сертификатов. |
7 | nifi.security.truststoreType | пустой | Чтобы указать тип хранилища доверенных сертификатов, например, JKS. |
8 | nifi.security.truststorePasswd | пустой | Чтобы указать пароль склада доверенных сертификатов. |
Другие свойства для администрации
Существуют и другие свойства, которые используются администраторами для управления NiFi и обеспечения непрерывности его обслуживания.