由于对分布式比较感兴趣,想实现高可用,高并发处理,最近研究zookeeper集群,没有多余的服务器,这里通过不同的端口号区分.
1.拷贝zookeeper-3.4.6.tar.gz到linux虚拟机
2.解压 tar zxvf zookeeper-3.4.6.tar.gz
3.创建集成目录
4.拷贝
5.创建统一启动文集start-all.sh
cd zookeeper01/bin ./zkServer.sh start cd ../../ cd zookeeper02/bin ./zkServer.sh start cd ../../ cd zookeeper03/bin ./zkServer.sh start cd ../../
6.拷贝conf下zoo_sample.cfg为zoo.cfg
cp zoo_sample.cfg zoo.cfg
编辑zoo.cfg
同样的三台除:dataDir 与clientPort不同,其他相同
7.创建data目录,创建文件myid 编辑:1/2/3
一般 server.x = x
8.启动并检验是否成功
一主两从,over!