Добрый день! Сегодня мы рассмотрим как создать сервис Apache NiFi, для того чтобы облегчить с ним работу.
О том, как установить Apache NiFi, смотрите тут.
Создание Сервиса Apache Zeppelin
Перейдем в каталог /etc/systemd/system:
cd /etc/systemd/system
Далее при помощи редактора vim создадим файл nifi.service:
vim nifi.service
Где укажем следующее содержимое:
[Unit] Description=Apache NiFi After=network.target [Service] Type=forking User=nifi Group=nifi ExecStart=/app/nifi/bin/nifi.sh start ExecStop=/app/nifi/bin/nifi.sh stop ExecRestart=/app/nifi/bin/nifi.sh restart [Install] WantedBy=multi-user.target
И сохраним файл.
Далее перезагрузим службу systemctl, которая отвечает за работу демонов:
systemctl daemon-reload
Далее запустим nifi.service
systemctl start nifi
Добавим в автозагрузку:
systemctl enable nifi
Проверим статус демона:
systemctl status nifi
На этом настройка запуска Apache Zeppelin завершена.
1 comments On Apache NiFi Добавить как сервис Linux
В-третьих, Flume не позволял загружать данные из различных СУБД и работать с некоторыми другими протоколами «из коробки». Конечно, на просторах сети можно было найти способы заставить работать Flume с Oracle или с SFTP, но поддержка таких «велосипедов» — занятие совсем не из приятных. Для загрузки данных из того же Oracle приходилось брать на вооружение еще один инструмент — Apache Sqoop. Процессоров куча, а в итоге нет-нет да и предется расчехлять скрипты на груви. И не дай бог влезть в житон, более багованной штуки еще не встречал. А так приятно видеть, что найфай набирает обороты. Не так активно конечно, как эйрфлоу, но все же. Особенно отрадно видеть сетевых ребят в первом ряду (есть у вас коллеги с ним).