0

我在 rhel8 上有一个 systemd 服务定义

[Unit]
Description=Apache Kafka - ZooKeeper
Documentation=http://docs.confluent.io/
After=network.target

[Service]
Type=simple
EnvironmentFile=/app/bin/confluent/etc/kafka/zookenv.properties
User=kafka
Group=kafka
ExecStart=/app/bin/confluent/bin/zookeeper-server-start /app/bin/confluent/etc/kafka/zookeeper.properties
TimeoutStopSec=180
Restart=no

[Install]
WantedBy=multi-user.target

当我启动此服务时,我在 journalctl 中收到以下错误

Jul 09 12:00:51 10.204.142.111 systemd[1]: confluent-zookeeper.service: Failed to load environment files: No such file or directory
Jul 09 12:00:51 10.204.142.111 systemd[1]: confluent-zookeeper.service: Failed to run 'start' task: No such file or directory
Jul 09 12:00:51 10.204.142.111 systemd[1]: confluent-zookeeper.service: Failed with result 'resources'.

环境文件存在于路径中,启动脚本和属性文件也存在。

这是在 RHEL8 aws 上,这是第一次尝试。

当我从命令行手动运行启动脚本时,组件启动正常。

4

1 回答 1

0

检查路径和文件

EnvironmentFile=/app/bin/confluent/etc/kafka/zookenv.properties

是正确的

于 2020-10-30T19:10:17.573 回答