Zookeeper分布式集群

一、Zookeeper版本下载及安装

1、下载地址

官网 http://archive.apache.org/dist/zookeeper/
CDH http://archive.cloudera.com/cdh5/cdh/5/

2、下载完成后上传到master配置之后用scp传给其余两个

3、解压安装

二、分布式集群配置及参数介绍

主要的配置文件在conf/zoo.cfg中

1、参数

  • tickTime 服务器和客户端心跳线之间的时间间隔

  • initLimit 初始化连接时最长能人寿多少个心跳时间间隔数

  • syncLimit 标志Leader和Follower之间

  • datadir zookeeper存储数据的目录

  • clientPort 客户端和服务器连接端口

2、修改datadir

  • 创建

  • 修改

3、集群配置

  • zoo.cfg中加入三台机器的地址

  • 其中2888flow与leader或者服务与服务之间通讯的端口

  • 其中3888在leader宕机后,选举leader用

4、创建myid

  • zookeeper根据myid中的数字进行识别

  • 在前面创建的zkData中创建myid文件

  • 分发给其余两个

  • 修改各自的myid节点标识

三、Zookeeper服务启动及测试

1、启动服务


需要三台机器都启动zkServer服务,至于哪台机器是Leader,是他们自动选举的

2、连接服务

3、查看zkServer中的leader