CentO7安装zookeeper并设置开机自启动
先下载好安装包,并上传到linux服务器(这些都是基本,无需赘述)
步骤:
①解压 tar -zxvf xxxx
②进入到conf目录,将zoo_simple.cfg 复制并改名为zoo.cfg
cp zoo_simple.cfg zoo.cfg
③进zoo.cfg
dataDir:是数据保存的位置,自己可以新建一个,然后将其替换进来
clientPort:是端口号,一般使用默认的即可
保存退出
④启动zookeeper
进入到bin目录
执行 ./zkServer.sh start
⑤查看状态
Mode:standalone表示zookeeper已经在运行了
⑥设置开机启动(复制一下内容)到/etc/init.d下面新建zookeeper文件,然后复制以下内容
#!/bin/bash
#chkconfig:2345 20 90
#description:zookeeper
#processname:zookeeper
export JAVA_HOME=/opt/jdk/jdk1.8.0_211
case $1 in
start) su root /opt/zookeeper/zookeeper-3.4.14/bin/zkServer.sh start;;
stop) su root /opt/zookeeper/zookeeper-3.4.14/bin/zkServer.sh stop;;
status) su root /opt/zookeeper/zookeeper-3.4.14/bin/zkServer.sh status;;
restart) su root /opt/zookeeper/zookeeper-3.4.14/bin/zkServer.sh restart;;
*) echo "require start|stop|status|restart" ;;
esac
使用chmod +x zookeeper为文件添加权限。
添加开启启动 chkconfig --add zookeeper
然后我们就可以用service zookeeper 来操作zookeeper服务了
reboot重启linux,使用service zookeeper status 查看zookeeper是否已自动启动。
参考博客:https://blog.csdn.net/qq_21223653/article/details/96969301