Zookeeper
文章平均质量分 92
天高任鸟飞-海阔凭鱼跃
天高任鸟飞 海阔凭鱼跃
展开
-
Zookeeper的客户端
Demo源码地址:https://gitee.com/archguide/zookeeper-demo git clone地址:https://gitee.com/archguide/zookeeper-demo.git 原生客户端增删查改 Zookeeper自带了两个客户端: 一个是命令行客户端,就是zkCli.sh/zkCli.cmd 一个是Java客户端,就是Zookeeper类,也就是我说的原生客户端 连接服务端 /** * connectString 连接地址可以写多个..原创 2021-01-06 00:29:15 · 294 阅读 · 0 评论 -
Zookeeper学习系列【一】 教会你Zookeeper的一些基础概念
前言 最近加入了部门的技术兴趣小组,被分配了Zookeeper的研究任务。在研究过程当中,发现Zookeeper由于其开源的特性和其卓越的性能特点,在业界使用广泛,有很多的应用场景,而这些不同的应用场景实际上底层的原理都是差不多的,只要你真正理解了Zookeeper的一些基础概念和机制,就能够触类旁通。 于是乎,在第一次和项目小组内成员分享过Zookeeper作为服务注册中心的原理和客户端demo演示之后,我萌生出了整理一个专题的想法,以此为起点,慢慢捡起自己的博客分享之路。 本篇的内容主要介绍以下几转载 2020-08-16 09:33:09 · 343 阅读 · 0 评论 -
Zookeeper学习系列【二】Zookeeper 集群章节之集群搭建
前言 同道们,好久不见,上一章中,我主要讲了Zookeeper的一些基础的知识点。数据模型 + 原语集 + Watches机制。本章内容主要讲的是集群搭建相关的知识。 本篇的内容主要包含以下几点: Zookeeper 运行模式 Zookeeper 搭建 一、Zookeeper 运行模式 Zookeeper 有两种运行模式,单点模式和集群模式。 单点模式(standalone mode)- Zookeeper 只运行在单个服务器上,常用于开发测试阶段,这种模式比较简单,但是不能保证Zookee转载 2020-08-16 09:30:27 · 124 阅读 · 0 评论 -
Zookeeper学习系列【三】Zookeeper 集群架构、读写机制以及一致性原理(ZAB协议)
前言 同学们,在上一章中,我们主要讲了Zookeeper两种启动模式以及具体如何搭建。本章内容主要讲的是集群相关的原理内容,第一章可以当做是Zookeeper原理篇的基础部分,本章则是Zookeeper原理篇进阶部分,有关于Zookeeper集群的读写机制、ZAB协议的知识解析。 本篇的内容主要包含以下几点: Zookeeper 集群架构 Zookeeper 读写机制 ZAB协议 关于Zookeeper 集群的一些其他讨论 Zookeeper(读性能)可伸缩性 和 Observer节点 Z转载 2020-08-16 09:28:52 · 825 阅读 · 0 评论 -
Zookeeper工作原理(详细)
1、Zookeeper的角色 » 领导者(leader),负责进行投票的发起和决议,更新系统状态 » 学习者(learner),包括跟随者(follower)和观察者(observer),follower用于接受客户端请求并想客户端返回结果,在选主过程中参与投票 » Observer可以接受客户端连接,将写请求转发给leader,但observer不参加投票过程,只同步leader的状态,observer的目的是为了扩展系统,提高读取速度 » 客户端(client),请求发起方转载 2020-08-16 09:26:42 · 265 阅读 · 0 评论 -
10分钟看懂!基于Zookeeper的分布式锁
https://blog.csdn.net/qiangcuo6087/article/details/79067136 实现分布式锁目前有三种流行方案,分别为基于数据库、Redis、Zookeeper的方案,其中前两种方案网络上有很多资料可以参考,本文不做展开。我们来看下使用Zookeeper如何实现分布式锁。 什么是Zookeeper? Zookeeper(业界简称zk)是一种提供配置管理...转载 2018-11-14 15:59:54 · 138 阅读 · 0 评论 -
Windows安装和使用zookeeper
https://www.cnblogs.com/shanyou/p/3221990.html 之前整理过一篇文章《zookeeper 分布式锁服务》,本文介绍的 Zookeeper 是以 3.4.5 这个稳定版本为基础,最新的版本可以通过官网 http://hadoop.apache.org/zookeeper/来获取,Zookeeper 的安装非常简单,下面将从单机模式和集群模式两个方面介绍 ...转载 2019-02-27 10:02:49 · 398 阅读 · 0 评论 -
ZooKeeper客户端 zkCli.sh 节点的增删改查
https://www.cnblogs.com/sherrykid/p/5813148.html zkCli.sh 在 bin 目录下的 zkCli.sh 就是ZooKeeper客户端 ./zkCli.sh -timeout 5000 -server 127.0.0.1:2181 客户端与ZooKeeper建立链接 timeout:超时时间,单位毫秒 r:只读模式,当节点坏掉的时...转载 2019-02-27 10:22:23 · 379 阅读 · 0 评论