1、半数以上服务没有挂就能正常运行,配制奇数个服务器 ,一个l 其他的都是follow
2、服务之间通过paxos算法去同步分配的
3、搭建:
1、解压 zookeeper 到 usr/local 目录下
2、安装jdk
3、配置zookeeper 环境变量
/etc/profile 文件中加入如下的内容:
#Set ZooKeeper Enviroment
export ZOOKEEPER_HOME=/root/hadoop-0.20.2/zookeeper-3.3.1
export PATH=$PATH:$ZOOKEEPER_HOME/bin:$ZOOKEEPER_HOME/conf
4、修改zookeeper 下面的zoo.cfg文件
增加data 目录里面添加myid文件分别为 1,2,3 自己定义
zkServer.sh start 启动
zkServer.sh status 查看状态
zkCli.sh 进入客户端