上一篇 <<<Zookeeper示例之集群请求
下一篇 >>>Zookeeper配置文件介绍
注意:在安装Zk的时候提前安装好jdk环境 建议java8以上
单机安装
1.解压zk压缩包
tar -zxvf zookeeper-3.4.14.tar.gz
2.进入到zk目录
cd zookeeper-3.4.14
3.在zk目录中创建data和logs文件夹
mkdir data
mkdir logs
4.进入到conf目录,修改文件名称
mv zoo_sample.cfg zoo.cfg
vi zoo.cfg
clientPort=2181
dataDir =/usr/local/zookeeper-3.4.14/data
dataLogDir=/usr/local/zookeeper-3.4.14/logs
5.启动zk
./zkServer.sh start
./zkServer.sh status
启动成功
集群环境搭建
1.修改每台zk集群节点 zoo.cfg 文件 vi zoo.cfg
# 设置服务器内部通信的地址和zk集群的节点
server.1=192.168.212.147:2888:3888
server.2=192.168.212.154:2888:3888
server.3=192.168.212.155:2888:3888
2.在data目录创建文件myid ,内容分别为1,2,3,data目录下不允许有其他文件信息
[123]mkdir -p /var/bdp/zookeeper
[123]touch /var/bdp/zookeeper/myid
[1] echo 1 > /var/bdp/zookeeper/myid
[2] echo 2 > /var/bdp/zookeeper/myid
[3] echo 3 > /var/bdp/zookeeper/myid
注意:
1、myid不能够允许重复
2、需要关闭每台节点防火墙systemctl stop firewalld
推荐阅读:
<<<Zookeeper基础知识及应用场景
<<<Zookeeper如何实现分布式锁
<<<CAP理论和Base理论
<<<Zookeeper选举的策略
<<<为什么Zookeeper集群节点一定要是奇数
<<<Zookeeper在后期新增zk节点时如何提高选举效率问题
<<<Zookeeper如何保证节点一致性问题
<<<Zookeeper的Zab一致性协议原理
<<<Zookeeper实现哨兵选举机制
<<<Zookeeper示例之访问权限控制
<<<Zookeeper示例之服务发现与治理
<<<Zookeeper示例之分布式锁
<<<Zookeeper示例之节点事件监听
<<<Zookeeper示例之集群请求
<<<Zookeeper配置文件介绍
<<<Zookeeper常见问题
<<<Eureka与Zookeeper有啥区别?
<<<Zookeeper常用命令