Zookeeper的集群安装
- 关闭防火墙
- 安装jdk
- 下载Zookeeper的安装包
- 解压Zookeeper的安装包
- 进入Zookeeper的安装目录中conf目录
- 将zoo_sample.cfg复制为zoo.cfg
- 编辑zoo.cfg,修改dataDir属性:
dataDir=/home/software/zookeeper-3.4.8/data server.1=10.9.162.133:2888:3888 # 1是编号,要求每一个节点的编号是数字且不重复; server.2=10.9.152.65:2888:3888 #2888,3888是端口号,只要不和已经占用的端口号冲突即可 server.3=10.9.130.83:2888:
- 在zookeeper目录下创建存储数据的目录 mkdir data
- 进入数据存储目录 cd data
- 编辑文件myid, 将当前机器的编号写到myid中
- 将配置好的Zookeeper的安装目录拷到其他集群主机中:scp -r zookeeper-3.4.8 10.9.130.83:/home/software/
- 根据指定的编号修改对应的myid
在Zookeeper集群中,单独启动一台主机是不对外提供服务的
Zookeeper在使用过程中,会进行选举,选举出主节点-leader,其他的节点就会成为从节点-follower