Учебники

Apache NiFi — Администрация

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 и обеспечения непрерывности его обслуживания.