之前的伪集群是使用一个zookeeper模拟多节点zookeeper环境。
另外这种办法是有多少个节点就配置多少个zookeeper,配置也主要是:
1、配置zoo.cfg
tickTime=2000
initLimit=10
syncLimit=5
dataDir=D:/Java/soft/zookeeper-3.4.6/server1/data //另外的节点的data和log也一样分开配置
dataLogDir=D:/Java/soft/zookeeper-3.4.6/server1/log
clientPort=2181 //另外的节点端口必须不同
server.1=127.0.0.1:2887:3887
server.2=127.0.0.1:2888:3888
server.3=127.0.0.1:2889:3889
2、data、log配置
分别按照zoo.cfg的配置来创建data和log目录
3、myid
分别在data目录下创建myid文件并在其中加入对应服务的版本值。比如:1,2,3,4.。。。。
4、启动的时候会报些refuse connection错,这是正常情况。因为它可能监测到其他有节点是没有启动的所以连接不上。