Действия в NiFi
В данной статье описаны основные действия, доступные для работы с сервисом в ADCM.
Чтобы перейти к действиям в сервисе, кликните по имени кластера на странице Clusters, откройте вкладку Services, нажмите на иконку в строке, соответствующей сервису NiFi, и выберите нужное действие.
Когда вы выбираете действие, ADCM отображает диалоговое окно для подтверждения выбора. В этом диалоговом окне можно установить флажок Verbose, чтобы просмотреть дополнительную информацию о выполнении действия на странице Jobs.
Для просмотра результатов выполнения действия перейдите на страницу Jobs и кликните на название соответствующего действия. Далее становится доступна к просмотру страница с результатами выполнения действия, где можно проанализировать ошибки в случае их возникновения.
Check
Действие Check осуществляет проверку работоспособности сервиса.
В NiFi Check проверяет доступность сервиса на порту и статус сервиса для всех компонентов.
Expand
Действие Expand осуществляет увеличение количества экземпляров сервиса в установленном кластере. Для увеличения количества экземпляров сервиса необходимо:
-
Установить параметры для установки новых экземпляров сервиса.
-
Подтвердить выбор, кликнув Next.
Конфигурация для запуска расширения кластераПараметры для установки новых экземпляров сервисаПараметр Описание Disable SELinux
Отключение SELinux на добавляемых хостах. Для того чтобы данная настройка применилась, после завершения операции Install необходимо перезагрузить хосты вручную
Disable Firewalld
Выключение firewalld на хостах
Install OpenJDK
Установка пакета java-1.8.0-openjdk на хостах
Set vm.swappiness to 0
Отключение swapping на хостах
Configure /etc/hosts
Запись добавляемых нод в /etc/hosts на хостах кластера. Данную опцию рекомендуется отключить, если настроен DNS
-
Добавить для каждого доступного компонента необходимое количество хостов.
-
Подтвердить действие, кликнув Run
ПРИМЕЧАНИЕПри размещении компонентов на новых хостах необходимо на каждом новом хосте разместить компонент System metrics Agent сервиса Monitoring Clients.
Установка компонентов сервиса на хост
Shrink
Действие Shrink осуществляет сокращение количества экземпляров сервисa в установленном кластере. Для уменьшения количества экземпляров сервисa необходимо выполнить:
-
Заполнить List the DNames — список идентификаторов пользователей и систем для удаления с NiFi Server/Registry. Для внесения каждого пользователя необходимо кликнуть на символ + и ввести имя пользователя, например
CN=nifi_node_hostname, OU=Arenadata, O=Arenadata, L=Moscow, ST=Moscow, C=RU
. -
Кликнуть Next.
Список для удаления с NiFi Server/Registry -
Выбрать, какие хосты, на которых размещены компоненты, необходимо удалить.
-
Подтвердить действие, кликнув Run.
Manage Initial Admin
Действие Manage Initial Admin используется при необходимости изменения параметра NiFi Initial Admin после настройки аутентификации в сервисе NiFi.
Выполнение действия инициирует:
-
Изменение параметра NiFi Initial Admin в разделе authorizers.xml конфигурационных параметров сервиса NiFi.
-
Изменение данных для входа под администратором NiFi в пользовательский интерфейс NiFi Server и пользовательский интерфейс NiFi Registry.
Manage Ranger plugin
Действие Manage Ranger plugin инициирует активацию плагина Ranger NiFi для включения авторизации сервиса NiFi.