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的读请