
zookeeper
文章平均质量分 89
zookeeper 学习记录
吴法刚
从现在我下了一个决定把自己学习过的东西都写成文章发表出来,大家共同学习共同探讨,知识无边界。。欢迎交流技术
展开
-
Zookeeper 作为Dubbo端注册中心基础知识
ZooKeeper 集群中三种角色的节点(Leader、Follower 和 Observer)都可以处理 Client 的读请求,因为每个节点都保存了相同的数据副本,直接进行读取即可返回给 Client。对于写请求,如果 Client 连接的是 Follower 节点(或 Observer 节点),则在 Follower 节点(或 Observer 节点)收到写请求将会被转发到 Leader 节点。原创 2024-03-16 11:26:13 · 1256 阅读 · 0 评论 -
zookeeper基础学习之六: zookeeper java客户端curator
Curator是Netflix公司开源的一套zookeeper客户端框架,解决了很多Zookeeper客户端非常底层的细节开发工作,包括连接重连、反复注册Watcher和NodeExistsException异常等等。Patrixck Hunt(Zookeeper)以一句“Guava is to Java that Curator to Zookeeper”给Curator予高度评价。Curator的maven依赖。原创 2024-03-16 10:44:13 · 1256 阅读 · 1 评论 -
zookeeper基础学习之六: zookeeper java客户端zkClient
增加依赖<dependency> <groupId>com.101tec</groupId> <artifactId>zkclient</artifactId> <version>0.10</version> </dependency>创建连接public class SessionDemo { privat原创 2020-12-05 07:27:36 · 522 阅读 · 0 评论 -
zookeeper基础学习之五: zookeeper java客户端java原生客户端
java原生客户端zkClientcurator原创 2020-12-04 15:56:40 · 129 阅读 · 0 评论 -
zookeeper基础学习之四:zookeeper主要命令
服务端bin 目录下常用的脚本解释zkCleanup 清理 Zookeeper 历史数据,包括事务日志文件和快照数据文件zkCli Zookeeper 的一个简易客户端zkEnv 设置 Zookeeper 的环境变量zkServer Zookeeper 服务器的启动、停止、和重启脚本运行服务进入 bin 目录,使用 zkServer.sh start 启动服务./zkServer start ../conf/zoo1.cfg {start|start-foreground|stop|ver原创 2020-11-24 21:58:45 · 254 阅读 · 2 评论 -
zookeeper基础学习之三:zookeeper数据模型以及客户端相关概念
数据模型类型liunx文件模型,树形结构原创 2020-11-24 21:29:49 · 174 阅读 · 0 评论 -
zookeeper基础学习之二: 单机安装和集群安装
安装环境centos7jdk8因为zookeeper需要依赖jdk所以必须安装好jdk环境jdk安装首先下载jdk 不用说了,可以官网(需要注册账号)也可以 自己直接下载,解压jdktar -zxvf jdk-8u251-linux-x64.tar.gz -C /usr/local/java环境变量配置vim /etc/profileexport JAVA_HOME=/usr/local/java/jdk1.8.0_251export JRE_HOME=${JAVA_HO原创 2020-11-23 15:09:50 · 195 阅读 · 0 评论 -
zookeeper基础学习之一:分布式前言以及一些基础知识的了解
如果对分布式有所了解可以忽略这一篇文章分布式环境的特点分布性并发性程序运行过程中,并发性操作是很常见的。比如同一个分布式系统中的多个节点,同时访问一个共享资源。数据库、分布式存储无序性进程之间的消息通信,会出现顺序不一致问题分布式环境下面临的问题网络通信网络本身的不可靠性,因此会涉及到一些网络通信问题网络分区(脑裂)当网络发生异常导致分布式系统中部分节点之间的网络延时不断增大,最终导致组成分布式架构的所有节点,只有部分节点能够正常通信三态在分布式架构里面,除了成功原创 2020-11-23 15:09:26 · 165 阅读 · 0 评论