Step1:zookeeper需要Java环境的支持,检验环境:
java -version
Step2: 下载解压 zookeeper
#下载 wget https://mirror.bit.edu.cn/apache/zookeeper/zookeeper‐3.5.8/apache‐zookeeper‐3.5.8‐bin.tar.gz #解压 tar ‐zxvf apache‐zookeeper‐3.5.8‐bin.tar.gz #进入 cd apache‐zookeeper‐3.5.8‐bin
tar -zxvf apache-zookeeper-3.5.8-bin.tar.gz #修改文件名 mv apache-zookeeper-3.5.8-bin zookeeper
Step3: 重命名配置文件 zoo_sample.cfg
cp zoo_sample.cfg zoo.cfg • 1
Step4: 可以自己定义dataDir的路径(非必须)
tickTime = 2000 #最小的时间单位是2秒 initLimit = 10 # 集群时数据同步时的最长时间是initLimit * tickTime syncLimit = 5 # 集群时心跳检测的时间 dataDir=/tmp/zookeeper # 事务日志 节点,快照 clientPort= 2181
mkdir data #修改配置 dataDir=/usr/local/zookeeper/data
Step4: 启动zookeeper
./bin/zkCli.sh start conf/zoo.cfg
Step5: 检测是否启动成功
echo stat | nc 192.168.109.200 // 前提是配置文件中中讲 stat 四字命令设置了了白名单 如 4lw.commands.whitelist=stat
Step6: 连接服务器i
./bin/zkCli.sh 或 ./bin/zkCli.sh -server ip
ZooKeeper服务命令:
启动ZK服务: sh bin/zkServer.sh start
查看ZK服务状态: sh bin/zkServer.sh status
停止ZK服务: sh bin/zkServer.sh stop
重启ZK服务: sh bin/zkServer.sh restart