1.編輯服務管理腳本java
$ cat /lib/systemd/system/kafka.service [Unit] Description=Kafka Server Documentation=https://prometheus.io/docs/introduction/overview/ After=network.target [Service] # 啓動用戶 User=user00 # 啓動組 Group=user00 # 失敗後,是否重啓 #Restart=on-failure # 工做目錄 WorkingDirectory=/data/home/user00/kafka_2.11-2.0.1 # 環境變量 Environment=KAFKA_HEAP_OPTS=-Xms8g -Xmx8g Environment=JAVA_HOME=/usr/java/jdk1.8.0_191 Environment=CLASSPATH=.:/lib.tools.jar Environment=${JAVA_HOME}/bin:${PATH}:/data/home/user00/aspnetcor # 啓動/關閉超時時間,超事後就強制關閉 TimeoutSec=30 # 啓動命令,必須是前臺啓動進程 ExecStart=/data/home/user00/kafka_2.11-2.0.1/bin/kafka-server-start.sh /data/home/user00/kafka_2.11-2.0.1/config/server.properties # 中止命令 ExecStop=/data/home/user00/kafka_2.11-2.0.1/bin/kafka-server-stop.sh /data/home/user00/kafka_2.11-2.0.1/config/server.properties [Install] WantedBy=multi-user.target
文件必須以
.service
結尾shell
2.刷新配置啓動腳本code
$ systemctl daemon-reload
3.啓動服務,而且設置開機自啓server