![](https://img-blog.csdnimg.cn/20201014180756913.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
zk学习
文章平均质量分 71
大大大大肉包
一个喜欢计算机的帅小伙
展开
-
Zookeeper的watch 机制
我们可以把Watch理解成是注册在特定Znode上的。ZK的所有读操作都可以设置watch监视点: getData, getChildren, exists.的。监视有两种类型:数据监视点和子节点监视点。创建、删除或者设置znode都会触发这些监视点。exists,getData 可以设置数据监视点。getChildren 可以设置子节点变化。原创 2024-05-21 14:37:47 · 456 阅读 · 0 评论 -
基于Zookeeper的分布式锁
在Java的多线程部分,我们知道如果在单个jvm进程中,多个线程之间同时访问一个资源,此时会有多线程的安全问题。为了解决这个线程安全的问题,我们可以使⽤“锁”来实现。但是,多个jvm进程之间如果同时访问一个资源呢?此时就需要一种更加高级的锁机制来处理种之间的资源安全问题,这就是分布式锁。原创 2024-05-21 11:02:48 · 891 阅读 · 0 评论 -
zookeeper的Shell操作命令
作⽤创建⼀个节点,可以设置节点的初始内容选项-e:设置短暂类型节点-s:设置顺序节点示例create /test 创建持久化节点create /test2 "content message" 创建带初始化内容的持久化节点create -e /test3 "content message" 创建带初始化内容的临时节点create -e -s /test "content message" 创建带初始化内容的顺序临时节点。原创 2024-05-17 16:16:24 · 253 阅读 · 0 评论 -
Zookeeper基础学习
1、Zookeeper的概念Zookeeper是hadoop的一个子项目,是一个树行目录服务。Zookeeper翻译过来就是动物管理员,他是用来管理Hadoop(大象)、Hive(蜜蜂)、Pig(小猪)的管理员,简称zk。Zookeeper是一个分布式的、开源的分布式应用程序的协调服务。2、Zookeeper提供的主要功能2.1、配置管理集中式的配置管理在应用集群中是非常常见的,一般商业公司内部都会实现一套集中的配置管理中心,应对不同的应用集群对于共享各自配置的需求,并且在配置变原创 2022-05-20 10:12:53 · 1785 阅读 · 0 评论