Zookeeper
爱吃甜食_
一点点进步,让编程更有趣
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Zookeeper-4 利用ZK创建分布式锁
流程 多个client争抢创建临时有序节点 节点号最小的获得锁,没获得锁的节点监听前面的节点 获得锁的client执行完毕后断开session,临时节点自动删除 后面的节点获得锁,以此类推 java代码 import org.apache.log4j.BasicConfigurator; import org.apache.log4j.Logger; import org.apache.zookeeper.*; import org.apache.zookeeper.data.Stat; impor原创 2020-06-18 00:21:40 · 245 阅读 · 0 评论 -
Zookeeper-3 工作机制
Zab协议的两种模式 ZooKeeper使用原子广播协议叫做Zab(ZooKeeper Automic Broadcast)协议 Zab协议有两种模式 恢复模式(选主):因为ZooKeeper也是主从架构;当ZooKeeper集群没有主的角色leader时,从众多服务器中选举leader时,处于此模式 广播模式(同步):当集群有了leader后,客户端向ZooKeeper集群读写数据时,集群处于此模式 为了保证事务的顺序一致性,ZooKeeper采用了递增的事务id号(zxid)来标识事务,所有提议原创 2020-06-18 00:02:11 · 479 阅读 · 1 评论 -
Zookeeper-2 利用Zookeeper实现HDFS HA(High Availability)方案
利用Zookeeper实现HDFS HA方案引言用到的ZK特性HDFS HA实现之元数据备份共享存储系统节点功能划分HDFS HA实现之主备选举 引言 在Hadoop 1.x版本,HDFS集群的NameNode一直存在单点故障问题: 集群只存在一个NameNode节点,它维护了HDFS所有的元数据信息 当该节点所在服务器宕机或者服务不可用,整个HDFS集群处于不可用状态 Hadoop 2.x版本提出了高可用 (High Availability, HA) 解决方案 用到的ZK特性 所有ZK原创 2020-06-16 15:54:43 · 565 阅读 · 0 评论 -
Zookeeper-1 基本概念和基础操作
@[TOC](zookeeper) Zookeeper概念 什么是zookeeper ZooKeeper 一个主从架构的分布式框架、开源的对其他的分布式框架的提供协调服务(service) Zookeeper 作为一个分布式的服务框架 它提供类似于linux文件系统(有目录节点树)的简版文件系统来存储数据 Zookeeper 维护和监控存储的数据的状态变化,通过监控这些数据状态的变化,从而达到基于数据的集群管理 主要用来解决分布式集群中应用系统的一致性问题 为什么要使用zookeeper原创 2020-06-14 21:06:05 · 293 阅读 · 0 评论
分享