Apache ZooKeeper的简单介绍

简介

		是一个**分布式**协调服务的开源框架,主要用来解分布式集群中应用系统的一致问题

ZooKeeper本质上是一个分布式的小文件储存系统,提供基于类似文件系统的目录树方式的数据储存,并可以
对树中的节点进行有效管理,从而来维护和监控储存的数据的状态变化,通过监控这些数据状态的变化,从而可以达到基于数据的集群管理

ZooKeeper特性

全局数据一致
最重要的特征 zk集群中每个服务器保存一份相同的数据副本,client无论连接到哪个服务器,展示的数据都是一致的
可靠性
顺序性
数据更新原子性
实时性

ZooKeeper集群角色 (三台集群起步)

选举机制:有一个leader 有多个follower

  1. Leader
  2. Follower
  3. observer

ZooKeeper集群搭建(后期详细介绍)

分布式模式安装,通常由2n+1台servers 组成,因为为了保证leader选举,所以ZooKeeper集群的数量一般为基数台

安装大致过程如下

配置主机名称到IP地址映射
修改Zookeeper配置文件
远程复制分发安装文件‘
设置myid
启动Zookeeper集群

环境确认

检测jdk
检测集群时间同步
检测防火墙是否关闭
检测主机IP映射配置

补充:

分布式:多个节点,内容不同,共同完成一个服务
集群:多个节点,内容相同,承担压力
在口语中是混淆的 都是多台服务器,而且分布式和集群都要部署

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值