Zookeeper安装以及集群
1 Zookeeper
1.1 Zookeeper下载
1.1.1zookeeper下载(官网下载)
1.1.2 zookeeper下载(华中科技大学开源镜像站下载)
1.2 Zookeeper安装
说明: zookeeper的安装需要jdk的支持,先检查是否安装jdk,在命令框输入java -version
.jdk安装好了的在进行下面操作.
- 把下载的软件上传到/src/usr/local/java/文件下
- Zookeeper的安装
tar -zvxf apache-zookeeper-3.6.0.tar.gz
- 删除zookeeper的安装软件
rm -rf apache-zookeeper-3.6.0.tar.gz
- 修改zookeeper的目录名称
mv apache-zookeeper-3.6.0/ zookeeper
1.3 修改Zookeeper配置文件
- 在zookeeper根目录下创建文件夹data和log
mkdir data log
- 进入conf目录复制配置文件并修改名称
cp zoo_sample.cfg zoo.cfg
- 编辑配置文件
vim zoo.cfg
1.4 Zookeeper命令
1.4.1 启动zookeeper
sh zkServer.sh start 或者 ./zkServer.sh start
1.4.2 关闭zookeeper
sh zkServer.sh stop
1.4.3 检查zookeeper状态
sh zkServer.sh status
2 Zookeeper集群
2.1 准备文件夹
1.在zookeeper根目录中创建文件夹zkCluster
mkdir zkCluster
2.进入zkCluster目录创建zk1、zk2和zk3文件夹
mkdir zk1 zk2 zk3
3.在zk1、zk2和zk3的文件夹里面创建data和log文件夹
mkdir {zk1,zk2,zk3}/{data,log}
2.2 添加myid文件
说明:在zk1、zk2和zk3中的data创建myid文件,在里面的内容分别为1,2,3
vim myid
2.3 编辑配置文件
1.进入conf文件夹将zoo_sample.cfg 复制为zoo1.cfg之后修改配置文件
cp zoo_sample.cfg zoo1.cfg
2.修改zoo1.cfg文件
vim zook1.cfg
3.将zoo1.cf复制为zoo2.cf和zoo3.cf修改下面的信息
2.4 ZK集群测试
说明:通过以下命令启动、停止、检查zk集群
sh zkServer.sh start zoo1.cfg
sh zkServer.sh stop zoo1.cfg
sh zkServer.sh status zoo1.cfg