Centos系统中将ZooKeeper设置成开机启动方法

切换到/etc/rc.d/init.d/目录

# cd /etc/rc.d/init.d/

创建zookeeper文件

# vim zookeeper

写入以下内容

#!/bin/bash
#chkconfig:2345 20 90
#description:zookeeper
#processname:zookeeper
case $1 in
     start) su root /opt/cloud/zookeeper-3.4.6/bin/zkServer.sh start;;
     stop) su root /opt/cloud/zookeeper-3.4.6/bin/zkServer.sh stop;;
     status) su root /opt/cloud/zookeeper-3.4.6/bin/zkServer.sh status;;
     restart) su root /opt/cloud/zookeeper-3.4.6/bin/zkServer.sh restart;;
     *)  echo "require start|stop|status|restart"  ;;
esac

赋予可执行权限

# chmod +x zookeeper

此时就可以用service zookeeper start/stop来启动停止zookeeper服务了

把zookeeper添加到开机启动里面

# chkconfig --add zookeeper

查看看添加的zookeeper是否在开机启动项里面

# chkconfig --add zookeeper

如果在里面,重启服务器即可。

36nu 分享编程知识及经验

已有账号?立即登录
微信公众号
关注36nu微信公众账号
获取最新编程知识及经验