Centos7编写zookeeper和kafka开机启动服务
- 2019-11-06 14:06:23
- 运维
- 38
- shevechco
之前有部署过kafka,但是用的比较少,以后可能用的比较多了,所以编写整理了下kafka和zookeeper的开机启动服务的编写
之前部署的笔记可以查看这里:https://sulao.cn/post/486
我部署的目录是/usr/local/kafka,脚本约定部署目录为此目录,如果不一样可以直接修改下面服务里的路径
zookeeper开机启动服务脚本
01.#vi /usr/lib/systemd/system/zookeeper.service 02.[Unit]03.Description=zookeeper project04.After=network.target05. 06.[Service]07.Type=simple08.ExecStart=/usr/local/kafka/bin/zookeeper-server-start.sh /usr/local/kafka/config/zookeeper.properties09.ExecStop=/usr/local/kafka/bin/zookeeper-server-stop.sh10.Restart=on-failure11.PrivateTmp=true12. 13.[Install]14.WantedBy=multi-user.target
保存退出,然后给服务脚本754权限
01.chmod 754 /usr/lib/systemd/system/zookeeper.service
加载配置并添加到开机启动
01.systemctl daemon-reload02.systemctl enable zookeeper
kafka开机启动服务器脚本
01.#vi /usr/lib/systemd/system/kafka.service02.[Unit]03.Description=kafka project04.After=network.target zookeeper.service05. 06.[Service]07.Type=simple08.ExecStart=/usr/local/kafka/bin/kafka-server-start.sh /usr/local/kafka/config/server.properties09.ExecStop=/usr/local/kafka/bin/kafka-server-stop.sh10.Restart=on-failure11.PrivateTmp=true12. 13.[Install]14.WantedBy=multi-user.target
保存退出,然后给服务脚本754权限
01.chmod 754 /usr/lib/systemd/system/kafka.service
加载配置并添加到开机启动
01.systemctl daemon-reload02.systemctl enable kafka
然后我们重启服务器测试下
01.netstat -ntpl #查看端口监听
看到zookeeper监听的2181和kafka监听的9092端口都已经起来了
内容版权声明:除非注明,否则皆为本站原创文章。
转载注明出处:http://www.sulao.cn/post/746