zookeeper系列(一)3.4.5集群安装

pfjia 2012-08-31

复制conf/zoo_sample.cfg为zoo.cfg

并在zoo.cfg里可以看到5个参数

修改全部参数如下

tickTime=2000

dataDir=/root/zookeeper-3.4.5/build

clientPort=2181

initLimit=5

syncLimit=2

server.1=192.168.56.2:2888:3888

server.2=192.168.56.3:2888:3888

server.3=192.168.56.4:2888:3888

server.4=192.168.56.5:2888:3888:observer

在上述配置文件中的dataDir目录下建立文件myid

内容为:1

启动

bin/zkServer.shstart

客户端登录

bin/zkCli.sh-server127.0.0.1:2181

注意:

集群配置,唯一的不同之处,就是myid文件的不同

他标识着本机的身份,zoo.cfg配置中的最后四行server.n中的n就是主机的身份

扩充阅读:附录

Leader/Follower会通过选举算法进行选择

Observer主要是为提升zookeeper的性能,observer和follower的主要区别就是observer不参与Leaderagreementvote处理。只提供读节点的处理,类似于master/slave的读请

相关推荐