@DDwrt100

Почему Zookeper не хочет подниматься как сервис?

Добрый день, пытаюсь создать в Centos 7 сервис Zookeper.
При ручном запуске из консоли ZK стартует и я могу к нему подключиться с помощью zkCli.sh.
Однако когда прописываю в сервис , то ZK стартует и сразу вырубается.

Redirecting to /bin/systemctl status zookeper.service
● zookeper.service - zookeper
   Loaded: loaded (/etc/systemd/system/zookeper.service; enabled; vendor preset: disabled)
   Active: inactive (dead) since Thu 2020-06-25 12:21:50 MSK; 30s ago
  Process: 2184 ExecStart=/opt/zookeper/apache-zookeeper-3.6.1-bin/bin/zkServer.sh start (code=exited, status=0/SUCCESS)
 Main PID: 2184 (code=exited, status=0/SUCCESS)

Jun 25 12:21:49 zookeeper.3sis systemd[1]: Started zookeper.
Jun 25 12:21:49 zookeeper.3sis zkServer.sh[2184]: /usr/bin/java
Jun 25 12:21:49 zookeeper.3sis zkServer.sh[2184]: ZooKeeper JMX enabled by default
Jun 25 12:21:49 zookeeper.3sis zkServer.sh[2184]: Using config: /opt/zookeper/apache-zookeeper-3.6.1-bin/bin/../conf/zoo.cfg
Jun 25 12:21:50 zookeeper.3sis zkServer.sh[2184]: Starting zookeeper ... STARTED


Вот что прописано в zookeper.service
[Unit]
Description=zookeper
After=syslog.target

[Service]
Type=simple
TimeoutStartSec=10min
ExecStart=/opt/zookeper/apache-zookeeper-3.6.1-bin/bin/zkServer.sh start
Restart=on-failure
RestartSec=5

[Install]
WantedBy=multi-user.target


В чем может быть проблема ?
  • Вопрос задан
  • 580 просмотров
Пригласить эксперта
Ответы на вопрос 1
@nicknme
ExecStart=/opt/zookeeper/bin/zkServer.sh --config /etc/opt/zookeeper start-foreground
ExecStop=/opt/zookeeper/bin/zkServer.sh --config /etc/opt/zookeeper stop
ExecReload=/opt/zookeeper/bin/zkServer.sh --config /etc/opt/zookeeper restart

https://gist.github.com/martinhynar/286dee76f4a5f3...
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы