Запуск Apache NiFi в docker-контейнере

В статье Установка и первичная настройка Apache NiFi были рассмотрены вопросы установки и настройки Apache NiFi на отдельный сервер. Можно достаточно быстро запустить Apache Nifi на контейнере docker. Детальное описание …

Управление работой процессоров в Apache NiFi (вкладка Settings)

В Apache NiFi есть возможность изменения настроек процессоров. Параметры задаются на первой вкладке диалогового окна настройки процессора «Settings». Вкладка «Settings» содержит ряд параметров для настройки процессора. Имя процессора (Name) Имя …

Работа с шаблонами в Apache NiFi

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

Управление работой процессоров в Apache NiFi (вкладка Scheduling)

Apache NiFi предоставляет возможность управлять временем работы процессоров: определять стратегию планирования, время запуска, а также указывать длительность работы процессора. Перечисленные параметры задаются в настройках процессора на вкладке «Scheduling». Стратегия планирования …

Объединение потоков данных в Apache NiFi

В Apache NiFi есть возможность объединять потоки данных из разных источников в один поток. В данной статье будет рассмотрен пример объединения двух файлов посредством процессора MergeContent. Задача. Есть два процессора GetFile, настроенные на …

Работа с базами данных в Apache NiFi

Взаимодействие с различными СУБД — один из главных кейсов использования Apache NiFi. В статье традиционно будет рассмотрен простейший пример работы с БД. Предполагается, что имеется работающий сервер СУБД PostgreSQL с …

Работа с очередями в Apache NiFi

В Apache NiFi реализована система очередей, которая позволяет обрабатывать данные в асинхронном режиме и гарантировать сохранность данных вне зависимости от загрузки процессоров. Работу очередей продемонстрируем на простом примере DataFlow, создание …