在/etc/rc.d/init.d目录下新建脚本文件zookeeper
?zookeeper文件内容
#!/bin/bash #chkconfig:2345 20 90 #description:zookeeper #processname:zookeeper # export JAVA_HOME=//usr/java/jdk1.8.0_112 ?--这个不用设置,如果你有设置过java home的话 case $1 in ? ? ? ? start) sudo /usr/local/zookeeper/apache-zookeeper-3.7.0-bin/bin/zkServer.sh start;; ? ? ? ? stop) sudo /usr/local/zookeeper/apache-zookeeper-3.7.0-bin/bin/zkServer.sh stop;; ? ? ? ? status) sudo /usr/local/zookeeper/apache-zookeeper-3.7.0-bin/bin/zkServer.sh status;; ? ? ? ? restart) sudo /usr/local/zookeeper/apache-zookeeper-3.7.0-bin/bin/zkServer.sh restart;; ? ? ? ? *) echo "require start|stop|status|restart" ;; esac
为新建的/etc/rc.d/init.d/zookeeper文件添加可执行权限
命令是:chmod ?+x ?/etc/rc.d/init.d/zookeeper
把zookeeper这个脚本添加到开机启动项里面
命令是:chkconfig ?--add ? zookeeper
如果想看看是否添加成功
命令是:chkconfig ?--list
一、查看zookeeper的状态 重启机器,然后不手动启动zookeeper的情况下,执行命令:
? ? service ?zookeeper ? status 二 、查看2181端口是否启用,执行命令:
? ? lsof ?-i:2181 三 、查看网络状态,执行命令:
? ? netstat ? -lntup
可以使用service zookeeper start/stop命令来启动关闭zookeeper,使用service zookeeper status查看zookeeper状态。
|