分享

zookeeper集群模式搭建

1.简介

zookeeper集群安装方式和单机方式很类似,基本的配置在这里就不细说了

不是很清楚的可以看zookeeper研究笔记(一)—— single模式搭建

主要是配置上的不同

2.配置

修改conf/zoo.cfg配置文件如下
  1. # The number of milliseconds of each tick
  2. tickTime=2000
  3. # The number of ticks that the initial
  4. # synchronization phase can take
  5. initLimit=5
  6. # The number of ticks that can pass between
  7. # sending a request and getting an acknowledgement
  8. syncLimit=2
  9. # the directory where the snapshot is stored.
  10. # do not use /tmp for storage, /tmp here is just
  11. # example sakes.
  12. dataDir=/home/zookeeper/tmp/
  13. # the port at which the clients will connect
  14. clientPort=2181
  15. #
  16. # Be sure to read the maintenance section of the
  17. # administrator guide before turning on autopurge.
  18. #
  19. # http://zookeeper.apache.org/doc/current/zookeeperAdmin.html#sc_maintenance
  20. #
  21. # The number of snapshots to retain in dataDir
  22. #autopurge.snapRetainCount=3
  23. # Purge task interval in hours
  24. # Set to "0" to disable auto purge feature
  25. #autopurge.purgeInterval=1
  26. server.1=namenode:2888:3888
  27. server.2=datanode1:2888:3888
  28. server.3=datanode2:2888:3888
复制代码
主要是增加这三行
  1. server.1=namenode:2888:3888
  2. server.2=datanode1:2888:3888
  3. server.3=datanode2:2888:3888
复制代码
符合如下规则
  1. server.id=host:port1:port2
复制代码
id是zookeeper集群各服务器的的id,host是各服务器ip或者主机名,


port1是各服务器交互信息的端口,port2是当集群中的leader挂掉后重新选举的端口

配置好后可以通过rsync或者scp拷贝到其他服务器

各个服务器id是由myid文件指定,myid需要自己创建,文件只含一个数字,即id,范围为1-255

myid文件路径为zoo.cfg里的dataDir目录

3.效果

如果看到下图,证明你已经成功了。
1365760748_9115.jpg


欢迎加入about云群371358502、39327136,云计算爱好者群

没找到任何评论,期待你打破沉寂

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关闭

推荐上一条 /2 下一条