Добрый день! Сегодня мы рассмотрим как создать сервис Apache Zeppelin, для того чтобы облегчить с ним работу.
О том, как настроить Nginx, для доступа к Apache Zeppelin по сети, мы рассказывали здесь.
О том, как установить Apache Zeppelin, смотрите тут.
Создание Сервиса Apache Zeppelin
Перейдем в каталог /etc/systemd/system:
cd /etc/systemd/system
Далее при помощи редактора vim создадим файл zeppelin.service:
vim zeppelin.service
Где укажем следующее содержимое:
[Unit] Description=Zeppelin Service After=syslog.target network.target [Service] Type=forking ExecStart=/app/zeppelin/bin/zeppelin-daemon.sh start ExecStop=/app/zeppelin/bin/zeppelin-daemon.sh stop ExecReload=/app/zeppelin/bin/zeppelin-daemon.sh reload User=zeppelin Group=zeppelin Restart=always [Install] WantedBy=multi-user.target
И сохраним файл.
Далее перезагрузим службу systemctl, которая отвечает за работу демонов:
systemctl daemon-reload
Далее запустим zeppelin.service
systemctl start zeppelin
Добавим в автозагрузку:
systemctl enable zeppelin
Проверим статус демона:
systemctl status zeppelin
На этом настройка запуска Apache Zeppelin завершена.