systemd execstart脚本没有读取环境变量

时间:2018-06-18 21:19:10

标签: apache-kafka systemd confluent

我正在使用systemd运行汇编的Kafka分发版,但除非使用systemctl set-environment设置KAFKA_OPTS = ...

,否则它将无法识别KAFKA_OPTS

我已尝试使用Environment指令,EnvironmentFile,并更改ExecStart以首先导出变量,但它们都会以错误启动...

我在Debian 9上运行,我的单元文件如下:

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

[Service]
User=cp-kafka
Group=confluent
ExecStart=/usr/bin/kafka-server-start /etc/kafka/server.properties
ExecStop
TimeoutStopSec=180
Restart=no

[Install]
WantedBy=multi-user.target

任何建议都将不胜感激!谢谢!

0 个答案:

没有答案