Zookeeper伪集群安装
伪集群安装
- 下载zookeeper-3.4.14.tar.gz
- 创建zkcluster目录
mkdir zkcluster
- 解压压缩包
tar -zxvf zookeeper-3.4.14.tar.gz -C /zkcluster
- 修改文件名称:
mv zookeeper-3.4.14/ zookeeper01
- 复制并改名
cp -r zookeeper01/ zookeeper02 cp -r zookeeper01/ zookeeper03
- 分别在zookeeper02、zookeeper02、zookeeper03的目录下创建data和logs目录
mkdir data cd data mkdir logs
- 修改配置文件名称,进入每一个zookeeper目录中
cd conf mv zoo_sample.cfg zoo.cfg
- 在zoo.cfg中配置每一个Zookeeper的dataDir,clientPort分别为2181、2182、2183
- 搭建集群前先在每一个data目录下创建一个myid文件,内容分别是1、2、3。这个文件就是记录每个服务器的ID。
touch myid
- 在每个zookeeper的zoo.cfg配置客户端访问端口和集群服务器IP列表。
server.1=10.9.5.91:2881:3881 server.2=10.9.5.91:2882:3882 server.3=10.9.5.91:2883:3883 #server.服务器ID=服务器IP地址:服务器之间通信端口:服务器之间投票选举端口
- 一次启动三个zk实例
这里可以看到zk实例的状态#启动zookeeper ./zkServer.sh start #查看zookeeper ./zkServer.sh status