Настройка Apache Superset в качестве службы Systemd

Я установил и настроил Apache Superset, но не могу запустить его как службу Systemd.

Я попытался настроить его в virtualenv и использовать systemd, как это, но я все еще получаю сообщение об ошибке, что gunicorn недоступен, и устройство не запускается.

Я также попытался создать отдельного пользователя для Superset, установить Superset и его зависимости с pip install --user, тогда блок выглядит так:

[Unit]
Description=Superset
After=syslog.target network.target

[Service]
User=superset
ExecStart=/home/superset/.local/bin/superset runserver

[Install]
WantedBy=multi-user.target

и это все еще не работает. Глядя на журнал

Jul 13 22:54:21 radioactive-man systemd[1]: Started Superset.
Jul 13 22:54:23 radioactive-man superset[24023]: 2018-07-13 22:54:23,893:INFO:root:The Gunicorn 'superset runserver' command is deprecated. Please use the 'gunicorn' command instead.
Jul 13 22:54:23 radioactive-man superset[24023]: /bin/sh: 1: gunicorn: not found
Jul 13 22:54:23 radioactive-man superset[24023]: Starting server with command:
Jul 13 22:54:23 radioactive-man superset[24023]: gunicorn -w 2 --timeout 60 -b  0.0.0.0:8088 --limit-request-line 0 --limit-request-field_size 0 superset:app
Jul 13 22:54:23 radioactive-man superset[24023]:

при запуске команды в bash все работает нормально.

Информация об окружающей среде

Ubuntu Linux 16.04

Суперсет 0.26.3

0 ответов

Другие вопросы по тегам