usrlibsystemdsystemkafkaservice这个配置文件怎么传递 JAVA_HOME 变量给ExecStart=homekafkabinkafka-server-startsh 这个启动脚本
要传递JAVA_HOME变量给ExecStart,可以在kafka.service配置文件中使用Environment变量设置。
在配置文件中添加以下内容:
[Service]
Environment="JAVA_HOME=/path/to/java/home"
ExecStart=/home/kafka/bin/kafka-server-start.sh
将"/path/to/java/home"替换为实际的JAVA_HOME路径。
保存并退出配置文件后,重新加载systemd配置并重启Kafka服务:
sudo systemctl daemon-reload
sudo systemctl restart kafka
这样就可以将JAVA_HOME变量传递给kafka-server-start.sh启动脚本了。
原文地址: http://www.cveoy.top/t/topic/iHuY 著作权归作者所有。请勿转载和采集!