Обзор UI NiFi Server

Подключение к NiFi Server

После установки сервиса NiFi в адресной строке браузера необходимо ввести адрес хоста, на котором установлен компонент NiFi Server. В качестве номера порта следует указать значение параметра Nifi UI port из раздела Main, определенное на этапе конфигурирования сервиса NiFi при установке кластера ADS.

Другой способ подключения к интерфейсу NiFi Server — перейти по одной из ссылок, указанных на вкладке Info меню сервиса NiFi.

Переход к интерфейсу NiFi Server
Переход к интерфейсу NiFi Server

Пользовательский интерфейс NiFi предоставляет механизмы для создания автоматизированных потоков данных, а также визуализации, редактирования, мониторинга и администрирования этих потоков данных.

Ниже представлен обзор элементов NiFi UI.

Главное окно

Это окно, которое видит пользователь после входа в пользовательский интерфейс NiFi. По умолчанию вход в пользовательский интерфейс NiFi Server доступен без аутентификации.

Главное окно пользовательского интерфейса NiFi
Главное окно пользовательского интерфейса NiFi
Главное окно пользовательского интерфейса NiFi
Главное окно пользовательского интерфейса NiFi

Изначально пользовательский интерфейс NiFi представлен как пустой холст, на котором вы можете создать свои потоки данных.

Панель инструментов

Панель инструментов располагается в верхней левой части экрана. Для создания потоков данных иконки инструментов можно переносить на холст.

Панель инструментов
Панель инструментов
Панель инструментов
Панель инструментов

Панель инструментов содержит следующие элементы (иконки):

  • nifi ui proc dark nifi ui proc light — процессор (Processor). Отвечает за вход и выход данных, маршрутизацию и манипулирование ими. Существует множество различных типов процессоров.

  • nifi ui input dark nifi ui input light — входной порт (Input Port) . Обеспечивает механизм передачи данных в группу процессов.

  • nifi ui output dark nifi ui output light — выходной порт (Output Port) . Обеспечивает механизм передачи данных из группы процессов в пункты назначения за пределами группы процессов.

  • nifi ui prgr dark nifi ui prgr light — группа процессов (Process Group). Используется для логической группировки набора компонентов, чтобы упростить понимание и обслуживание потока данных.

  • nifi ui rmprgr dark nifi ui rmprgr light — группа удаленных процессов (Remote Process Group). Используется аналогично группам процессов. Однако группа удаленных процессов ссылается на удаленный экземпляр NiFi.

  • nifi ui funnel dark nifi ui funnel light — воронка (Funnel). Используется для объединения данных из многих соединений в одно соединение.

  • nifi ui templ dark nifi ui templ light — шаблон (Template). Может быть создан из разделов потока или импортироваться из других потоков данных. Шаблоны предоставляют собой крупные строительные блоки для быстрого создания сложного потока.

  • nifi ui label dark nifi ui label light — метка (Label). Используется для прикрепления записей к частям потока данных.

Строка состояния

Строка состояния находится под панелью инструментов компонентов.

Строка состояния
Строка состояния

Строка состояния содержит элементы (иконки) для каждого параметра и численное значение параметра для данного холста. В строке состояния отображаются следующие параметры:

  • Oбщие счетчики компонентов:

    • nifi ui sost 01 — количество узлов в кластере и количество подключенных в данный момент узлов;

    • nifi ui sost 02 — количество потоков, которые в настоящее время активны;

    • nifi ui sost 03 — объем данных, которые в настоящее время существуют в потоке;

    • nifi ui sost 04 1 — количество групп удаленных процессов, передающих данные;

    • nifi ui sost 04 2 — количество групп удаленных процессов, не передающих данные;

    • nifi ui sost 05 1 — количество работающих процессоров;

    • nifi ui sost 05 2 — количество остановленных процессоров;

    • nifi ui sost 05 3 — количество недействительных процессоров;

    • nifi ui sost 05 4 — количество отключенных процессоров.

  • Cчетчики версионных состояний компонентов:

    • nifi ui sost 06 1 — количество обновленных групп процессов;

    • nifi ui sost 06 2 — количество локально измененных групп процессов;

    • nifi ui sost 06 3 — количество устаревших групп процессов;

    • nifi ui sost 06 4 — количество локально измененных и устаревших групп процессов;

    • nifi ui sost 06 5 — количество групп процессов с ошибкой синхронизации.

      ПРИМЕЧАНИЕ

      Для получения дополнительной информации о версионировании в пользовательском интерфейсе Apache NiFi обратитесь к статье Versioning a DataFlow.

  • nifi ui sost 07 — отметка времени последнего обновления всей информации.

Палитра операций

Палитра операций находится в левой части экрана. Палитра состоит из иконок, которые используются для управления потоком, а также для управления доступом пользователей и настройки системных свойств.

Палитра операций
Палитра операций

Для работы с потоком необходимо кликнуть на нужный поток, далее на палитре операций отображается название и обозначение потока. Данный поток доступен к управлению.

Палитра операций содержит следующие элементы (иконки):

  • nifi ui oper 01 — просмотр и изменение конфигурации созданного потока;

  • nifi ui oper 02 — включение потока (ввод в действие в схеме);

  • nifi ui oper 03 — отключение потока (вывод из действия в схеме);

  • nifi ui oper 04 — запуск потока;

  • nifi ui oper 05 — остановка потока;

  • nifi ui oper 06 — создание шаблона;

  • nifi ui oper 07 — загрузка созданного шаблона;

  • nifi ui oper 08 — копирование потока;

  • nifi ui oper 09 — вставка потока (где это допустимо);

  • nifi ui oper 10 — создание группы процессоров (где это допустимо);

  • nifi ui oper 11 — изменение цвета символа потока, используется для визуальной подсветки разных потоков;

  • nifi ui oper 12 — удаление потоков.

Палитра навигации

Палитра навигации
Палитра навигации

Палитра навигации используется для перемещения по холсту, а также для увеличения и уменьшения масштаба.

Поиск

В правой части холста находится поиск и глобальное меню.

Поиск и глобальное меню
Поиск и глобальное меню

Строка поиска позволяет:

  • найти компоненты по имени, типу, идентификатору, свойствам конфигурации и их значениям;

  • уточнить и сузить результаты поиска на основе определенных условий с помощью фильтров и ключевых слов.

После нажатия на иконку поиска открывается строка для записи параметра поиска.

Поиск
Поиск
Поиск
Поиск

Глобальное меню

Глобальное меню содержит параметры, позволяющие управлять существующими компонентами на холсте.

Глобальное меню
Глобальное меню
Глобальное меню
Глобальное меню

Глобальное меню включает следующие вкладки:

  • Summary — предоставляет сводку о всех настроенных потоках данных и их элементах.

    Сводка всех элементов потоков данных
    Сводка всех элементов потоков данных
    Сводка всех элементов потоков данных
    Сводка всех элементов потоков данных
  • Counters — счетчики событий, использутся для целей мониторинга.

    Counters
    Counters
    Counters
    Counters
  • Bulletin Board — показывает бюллетени произошедших событий, доступна фильтрация на основе компонента, сообщения и т. д.

    Бюллетени произошедших событий
    Бюллетени произошедших событий
    Бюллетени произошедших событий
    Бюллетени произошедших событий
  • Data Provenance — детализированная информация для каждой части данных, которые принимает NiFi.

    Data Provenance
    Data Provenance
    Data Provenance
    Data Provenance
  • Controller Settings — позволяет пользователям просматривать/изменять контроллер, включая службы контроллера управления, задачи отчетности, клиенты реестра, поставщиков параметров и узлы в кластере.

    Конфигурации контроллера
    Конфигурации контроллера
    Конфигурации контроллера
    Конфигурации контроллера
  • Parameter Contexts — показывает контексты параметров, глобально определенные для экземпляра NiFi.

    Контексты параметров
    Контексты параметров
    Контексты параметров
    Контексты параметров
  • Cluster — показывает параметры кластера.

    Параметры кластера
    Параметры кластера
    Параметры кластера
    Параметры кластера
  • Flow configuration history — показывает историю изменения конфигурации для всех потоков.

    История изменения конфигурации для всех потоков
    История изменения конфигурации для всех потоков
    История изменения конфигурации для всех потоков
    История изменения конфигурации для всех потоков
  • Nodes Status History — показывает историю статуса всех узлов кластера.

    История статусов всех узлов кластера
    История статусов всех узлов кластера
    История статусов всех узлов кластера
    История статусов всех узлов кластера
  • Templates — показывает созданные шаблоны.

    Созданные шаблоны потоков NiFi
    Созданные шаблоны потоков NiFi
    Созданные шаблоны потоков NiFi
    Созданные шаблоны потоков NiFi
  • Help — открывает документацию NiFi.

    Документация Apache NiFi
    Документация Apache NiFi
    Документация Apache NiFi
    Документация Apache NiFi
  • About — открывает краткие сведения об Apache NiFi.

    Краткие сведения об Apache NiFi
    Краткие сведения об Apache NiFi
    Краткие сведения об Apache NiFi
    Краткие сведения об Apache NiFi
ПРИМЕЧАНИЕ

Для получения дополнительной информации о пользовательском интерфейсе Apache NiFi обратитесь к статье NiFi User Interface.

Нашли ошибку? Выделите текст и нажмите Ctrl+Enter чтобы сообщить о ней