Учебники

Apache NiFi — API

NiFi предлагает большое количество API, который помогает разработчикам вносить изменения и получать информацию о NiFi из любого другого инструмента или пользовательских приложений. В этом уроке мы будем использовать приложение почтальона в Google Chrome, чтобы объяснить некоторые примеры.

Чтобы добавить ваш Google Chrome, перейдите по указанному ниже URL-адресу и нажмите кнопку «Добавить в Chrome». Теперь вы увидите новое приложение, добавленное в Google Chrome.

Интернет-магазин Chrome

Текущая версия NiFi rest API — 1.8.0, а документация представлена ​​в указанном ниже URL.

https://nifi.apache.org/docs/nifi-docs/rest-api/index.html

Ниже приведены наиболее часто используемые модули API отдыха NiFi —

  • http: // <URL-адрес nifi>: <порт nifi> / nifi-api / < путь-api >

  • Если HTTPS включен, https: // <URL-адрес nifi>: <порт nifi> / nifi-api / < путь-api >

http: // <URL-адрес nifi>: <порт nifi> / nifi-api / < путь-api >

Если HTTPS включен, https: // <URL-адрес nifi>: <порт nifi> / nifi-api / < путь-api >

S.No. Имя модуля API апи-путь Описание
1 Доступ /доступ Для аутентификации пользователя и получения токена доступа от NiFi.
2 контроллер / контроллер Управлять кластером и создавать отчетные задачи.
3 Услуги Контроллера / контроллер-услуги Он используется для управления службами контроллера и обновления ссылок на службы контроллера.
4 Задачи отчетности / отчетно-задачи Управлять отчетными задачами.
5 поток /течь Чтобы получить метаданные потока данных, статус компонента и историю запросов
6 Группы процессов / Процесс-групп Для загрузки и создания шаблона и создания компонентов.
7 процессоры / процессоры Создать и запланировать процессор и установить его свойства.
8 связи / соединения Чтобы создать соединение, установите приоритет очереди и обновите место назначения соединения
9 FlowFile Queues / flowfile-очереди Для просмотра содержимого очереди, загрузки содержимого потокового файла и пустой очереди.
10 Удаленные группы процессов / дистанционный процесс-групп Создать удаленную группу и включить передачу.
11 происхождение / источник Чтобы запросить происхождение и поиск происхождений событий.

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