特点:
zookeeper:一个领导者(leader),多个跟随者(follow)组成的集群
leader:负责进行投票的发起和决议,更新系统状态
follower:用于接收客户请求并向客户端返回结果,在选举leader过程中参与投票
集群中奇数台服务器只要有半数以上节点存活,zookeeper集群就能正常服务
全局一致性
搭建Zookeeper环境
1、先将下载好的zookeeper压缩包上传到服务器目录下,并解压 tar -zxvf zookeeper-3.4.10.tar.gz -C module
2、在module中解压出来的zookeeper目录下创建zkData
3、修改conf下的配置文件zoo.cfg(这里是修改后的名字,开始是zoo_sample.cfg)
4、配置环境变量
vi /etc/profile
保存退出后让文件生效source /etc/profile
5、添加服务id
6、将zookeeper传输到其他服务器上
然后修改在bigdata112的module/zookeeper-3.4.10/zkData/中的myid文件,修改为配置的id,我这里配置的是2所以修改为2
然后把bigdata113也重复传输和修改操作即可