
Zookeeper
文章平均质量分 61
Zookeeper相关以及集群高可用
MelodyYN
实践
展开
-
Zookeeper内部原理
Zookeeper内部原理1、节点类型持久化目录节点持久化顺序编号目录节点临时目录节点临时顺序编号目录节点2、监听原理详解(面试重点)首先要有一个main()线程在main线程中创建Zookeeper客户端,这时就会创建两个线程,一个负责网络连接通信(connet) ,一个负责监听(listener)。通过connect线程将注册的监听事件发送给Zookeeper。在Zookeeper的注册监听器列表中将注册的监听事件添加到列表中。Zookeeper监听到有数据或路径变化,就会原创 2022-01-14 21:27:52 · 122 阅读 · 0 评论 -
客户端命令行操作
客户端命令行操作启动客户端bin/zkCli.sh命令基本语法功能描述help显示所有操作命令ls path使用 ls 命令来查看当前znode的子节点-w 监听子节点变化-s 附加次级信息create普通创建-s 含有序列-e 临时(重启或者超时消失)get path获得节点的值-w 监听节点内容变化-s 附加次级信息set设置节点的具体值stat查看节点状态delete删除节点deleteall递归删除节点原创 2022-01-14 21:00:54 · 465 阅读 · 0 评论 -
Zookeeper安装
Zookeeper安装1.下载并安装在安装JDK1.8的基础上进行通过https://zookeeper.apache.org/releases.html下载tar -zxvf zookeeper-3.5.7.tar.gz -C /opt/module/2. 修改配置文件将/opt/module/zookeeper-3.5.7/conf这个路径下的zoo_sample.cfg修改为zoo.cfgmv zoo_sample.cfg zoo.cfg修改zoo.cfg,指定数据存放原创 2021-12-19 22:37:23 · 269 阅读 · 0 评论 -
Zookeeper介绍
Zookeeper概述 Zookeeper为分布式应用提供协调服务的Apache项目。从设计模式角度来理解,是一个基于观察者模式设计的分布式服务管理框架。它负责存储和管理指定数据,然后接受观察者的注册。一旦这些数据的状态发生了变化,Zookeeper就负责通知已经在Zookeeper上注册的那些观察者做出相应的反应。 Zookeeper = 文件系统 + 通知机制。特点1、Zookeeper:一个领导者(Leader),多个跟随者(Follower)组成的集群。2、集群中只要有半数以上节原创 2021-12-19 22:07:37 · 806 阅读 · 0 评论