zookeeper
- 打开目录
cd /etc/init.d/
- 新建zookeeper
vi zookeeper
- 修改内容
#!/bin/bash
export JAVA_HOME=/opt/jdk1.8.0_161
export PATH=$JAVA_HOME/bin:$PATH
#chkconfig:2345 20 90
#description:zookeeper
#processname:zookeeper
case $1 in
start)
/opt/zookeeper/zookeeper-3.4.9/bin/zkServer.sh start
;;
stop)
/opt/zookeeper/zookeeper-3.4.9/bin/zkServer.sh stop
;;
status)
/opt/zookeeper/zookeeper-3.4.9/bin/zkServer.sh status
;;
restart)
/opt/zookeeper/zookeeper-3.4.9/bin/zkServer.sh restart
;;
*)
echo "require start|stop|status|restart"
;;
esac
- 修改权限
chmod 755 zookeeper
- 测试命令
service zookeeper status
- 添加到服务列表
chkconfig --add zookeeper
验证
chkconfig --list
- 设置为开机启动
chkconfig zookeeper on
kafka
- 打开目录
cd /etc/init.d/
- 新建kafka
vi kafka
- 修改内容
#!/bin/bash
export JAVA_HOME=/opt/jdk1.8.0_161
export PATH=$JAVA_HOME/bin:$PATH
#chkconfig:2345 20 90
#description:kafka
#processname:kafka
case $1 in
start)
/opt/kafka_2.10-0.10.2.0/bin/kafka-server-start.sh -daemon /opt/kafka_2.10-0.10.2.0/config/server.properties
;;
stop)
/opt/kafka_2.10-0.10.2.0/bin/kafka-server-stop.sh
;;
status)
jps
;;
restart)
/opt/kafka_2.10-0.10.2.0/bin/kafka-server-stop.sh
/opt/kafka_2.10-0.10.2.0/bin/kafka-server-start.sh -daemon /opt/kafka_2.10-0.10.2.0/config/server.properties
;;
*)
echo "require start|stop|status|restart"
;;
esac
- 修改权限
chmod 755 kafka
- 测试命令
service kafka status
- 添加到服务列表
chkconfig --add kafka
验证
chkconfig --list
- 设置为开机启动
chkconfig kafka on