Zookeeper-3.4.9安装

环境:

步骤

  1. 下载后上传压缩文件并解压 tar -zxvf zookeeper-3.4.9.tar.gz -C ./
    Zookeeper-3.4.9安装
  2. 进入zookeeper文件夹下,创建数据和日志文件夹
mkdir data
mkdir logs
  1. 将zookeeper目录下conf下的 zoo_sample.cfg拷贝一份,命名为zoo.cfg
cp zoo_sample.cfg zoo.cfg

Zookeeper-3.4.9安装
  1. 修改zoo.cfg配置文件, vim zoo.cfg
tickTime=2000
initLimit=10
syncLimit=5
主要是改这里变成自己的目录
dataDir=/usr/local/zookeeper-3.4.9/data
dataLogDir=/usr/local/zookeeper-3.4.9/logs
clientPort=2181

Zookeeper-3.4.9安装
  1. 进入到zookeeper的bin目录下,启动zookeeper
执行zkServer.sh脚本进行启动,命令是:
./zkServer.sh start
停止服务命令是:
./zkServer.sh stop

Zookeeper-3.4.9安装
执行命令查看zookeeper状态:
./zkServer.sh status

Zookeeper-3.4.9安装

standalone 是单机模式。

  1. 将ZooKeeper设置为开机启动(可选),在 init.d目录下新建脚本文件,进入到/etc/rc.d/init.d目录下,命令是: cd /etc/rc.d/init.d
  2. 新建一个名为zookeeper的文件,命令是: touch zookeeper,内容:
    不知道 jdk在哪的可以参考这篇文章找jdk
#!/bin/bash
#chkconfig: 2345 10 90
#description: service zookeeper

自己的java路径 ,
export JAVA_HOME=/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.332.b09-1.el7_9.x86_64

指定zookeeper的启动日志存放目录
export ZOO_LOG_DIR=/opt/zookeeper/log

改成自己zookeeper安装的路径
ZOOKEEPER_HOME=/usr/local/zookeeper-3.4.9

case "$1" in

start) su root ${ZOOKEEPER_HOME}/bin/zkServer.sh start;;
start-foreground) su root ${ZOOKEEPER_HOME}/bin/zkServer.sh start-foreground;;
stop) su root ${ZOOKEEPER_HOME}/bin/zkServer.sh stop;;
status) su root ${ZOOKEEPER_HOME}/bin/zkServer.sh status;;
restart) su root ${ZOOKEEPER_HOME}/bin/zkServer.sh restart;;
upgrade) su root ${ZOOKEEPER_HOME}/bin/zkServer.sh upgrade;;
print-cmd) su root ${ZOOKEEPER_HOME}/bin/zkServer.sh print-cmd;;
*) echo "requirestart|start-foreground|stop|status|restart|print-cmd";;
esac

Zookeeper-3.4.9安装
  1. 为新建的/etc/rc.d/init.d/zookeeper文件添加可执行权限
chmod +x /etc/rc.d/init.d/zookeeper-3.4.9

Zookeeper-3.4.9安装
  1. 把zookeeper这个脚本添加到开机启动项里面,命令是:
chkconfig --add zookeeper-3.4.9
  1. 如果想看看是否添加成功,命令是:
chkconfig --list

Zookeeper-3.4.9安装
  1. 执行测试看是否开机启动,使用命令重启机器,命令是:
reboot

测试是否开机自启动成功

1.查看zookeeper的状态,名字保持跟上面创建的脚本一直!
service zookeeper-3.4.9 status

2.查看2181端口是否启用,执行命令:
lsof -i:2181

3.查看网络状态,执行命令:
netstat -lntup

Zookeeper-3.4.9安装

Zookeeper-3.4.9安装

Zookeeper-3.4.9安装

可能出现的错误

zookeeper.service could not be found.

Zookeeper-3.4.9安装
  1. yum install iptables-services
    Zookeeper-3.4.9安装
  2. 重试 service zookeeper-3.4.9 status
    Zookeeper-3.4.9安装

开放防火墙

查看这篇博客

Zookeeper-3.4.9安装

安装参考

Original: https://www.cnblogs.com/CodeWater404/p/16482043.html
Author: CodeWater
Title: Zookeeper-3.4.9安装

原创文章受到原创版权保护。转载请注明出处:https://www.johngo689.com/714429/

转载文章受原作者版权保护。转载请注明原作者出处!

(0)

大家都在看

亲爱的 Coder【最近整理,可免费获取】👉 最新必读书单  | 👏 面试题下载  | 🌎 免费的AI知识星球