linux zookeeper kafka开机启动

zookeeper

  1. 打开目录
cd /etc/init.d/
  1. 新建zookeeper
vi zookeeper
  1. 修改内容
#!/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
  1. 修改权限
chmod 755 zookeeper
  1. 测试命令
service zookeeper status
  1. 添加到服务列表
chkconfig --add zookeeper

验证

chkconfig --list
  1. 设置为开机启动
chkconfig zookeeper on

kafka

  1. 打开目录
cd /etc/init.d/
  1. 新建kafka
vi kafka
  1. 修改内容
#!/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
  1. 修改权限
chmod 755 kafka
  1. 测试命令
service kafka status
  1. 添加到服务列表
chkconfig --add kafka

验证

chkconfig --list
  1. 设置为开机启动
chkconfig kafka on

猜你喜欢

转载自blog.csdn.net/u013076044/article/details/80055262