手动前台启动指令
cd /usr/local/kafka/kafka_2.12-3.8.0/
bin/kafka-server-start.sh config/server.properties
手动后台启动指令
cd /usr/local/kafka/kafka_2.12-3.8.0/
bin/kafka-server-start.sh -daemon config/server.properties
上面是通过手动启动Kafka,如果系统重启的时候,是不会自动启动的。
这时候可以通过创建系统服务,通过设置系统服务开机自启,从而达到目的。
下面开始教你把kafka做成系统服务。
创建一个服务单元文件 /etc/systemd/system/kafka.service
#进入到当前目录
cd /etc/systemd/system/
#创建kafka.service服务单元文件
vim kafka.service
kafka.service服务单元文件内容
[Unit]
Description=Apache Kafka server
Requires=zookeeper.service
After=network.target zookeeper.service
[Service]
Type=simple
User=root
Group=root
Environment="PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/usr/local/java/jdk1.8.0_391/bin:/usr/local/zookeeper/zookeeper-3.8.4//bin:/root/bin"
ExecStart=/usr/local/kafka/kafka_