Zookeeper
偷偷学习被我发现
记录个人点滴
展开
-
zk分布式锁java utils
补上个人学习记录原创 2022-12-18 21:38:44 · 190 阅读 · 0 评论 -
CountDownLatch使用
补原创 2022-12-18 12:02:43 · 98 阅读 · 1 评论 -
java使用curator在集群zkserver中acl权限操作与认证授权
补原创 2022-12-11 22:20:12 · 411 阅读 · 0 评论 -
java使用curator在集群zkserver中统一更新N台节点的配置文件
补原创 2022-12-11 21:52:16 · 159 阅读 · 0 评论 -
java使用curator在集群zkserver中创建watcher事件(usingWatcher,NodeCache一次注册N次监听NodeCacheListener)
补原创 2022-12-11 16:53:56 · 461 阅读 · 0 评论 -
java建立curator与集群zkserver(创建、修改、删除、查询节点及子节点信息)
补原创 2022-12-11 15:55:40 · 361 阅读 · 0 评论 -
java建立curator与集群zkserver的连接
补原创 2022-12-11 11:08:52 · 227 阅读 · 0 评论 -
zk集群java小demo(节点acl自定义用户权限和ip权限)
补原创 2022-12-08 23:58:17 · 318 阅读 · 0 评论 -
zk集群 java小demo(获取单节点,子节点集合,节点是否存在)
补原创 2022-12-08 23:19:35 · 483 阅读 · 0 评论 -
集群zk之java小demo(连接、重连、创建、获取、同步异步修改、删除zk节点)
创建、获取、同步异步修改、删除zk节点原创 2022-12-06 23:14:26 · 383 阅读 · 0 评论 -
虚拟机安装zookeeper集群
..原创 2022-12-04 21:23:41 · 943 阅读 · 0 评论 -
zk四字命令
.原创 2022-12-01 00:05:59 · 180 阅读 · 0 评论 -
acl的构成-scheme与id、permissions
...原创 2022-11-29 22:08:18 · 201 阅读 · 0 评论 -
zk中watcher机制(重补早期学习记录)
补学习记录,几年前写一半丢草稿箱,突然看到,有强迫症所以补完。原创 2022-11-20 23:28:37 · 385 阅读 · 0 评论 -
zk中session的基本原理、create、set、delete命令的使用(重补早期学习记录)
我们创建一个父节点,并存入数据。:区别是临时节点还是永久节点。还是一样的连接zk客户端。查看父节点zsl的信息变化。来或者它的数据和状态信息。,可以从节点名看出来。原创 2022-11-20 21:44:12 · 501 阅读 · 0 评论 -
zk常用命令ls、ls2、get、stat,参数意思(重补早期学习记录)
不仅可以 显示指定路径下的目录,还可以显示该节点的相关状态信息。因为当前节点,我还没有存数据,所以为空。获取指定节点的数据和相关状态信息。:acl是权限,权限版本号。查看有哪些命令可以使用。:创建该节点的创建id。:创建该节点的创建时间。:修改该节点的修改时间。:当前节点数据的版本号。:该节点下子节点的个数。显示指定路径下的目录。查看该节点的状态信息。:修改后该节点的id。:该节点的子节点id。原创 2022-11-20 21:12:19 · 875 阅读 · 0 评论 -
zk客户端连接关闭服务端,查看znode(重补早期的学习记录)
回车后,这里有个watcher事件,已连接上localhost端口是。我们访问子节点必须顺着它的路径,现在的quota下面还没有子节点。zookeeper是父节点,quota是子节点;现在就断开了连接,我们确认一下,是否回来了。我们来查看一下quota下面还有什么?查看制定目录下有哪些文件。后面不需参数,直接回车。原创 2022-11-20 20:27:42 · 724 阅读 · 0 评论 -
在linux上安装jdk,配置环境变量
安装jdk,配置环境变量使用CRT连接虚拟机(这里是linux)把需要的安装包下载好上传到linux1、解压jdk进入该目录下,解压:tar –zxvf jdk-8u144-linux-x64.tar.gz解压成功后:进行重命名:mv jdk1.8.0_144/ jdk8转移至自己专门放软件的目录下:mv jdk8 /usr/进入该目录,查看jdk所在位置:进入后,配...原创 2019-07-27 22:54:00 · 228 阅读 · 0 评论 -
单机zookeeper安装
一、下载zookeeper选择archive,所有zookeeper的稳定版本都在该列表下;选择后缀.tar.gz表示可以在linux上可以运行二、上传至linux服务器使用CRT上传至linux服务器一般上传的文件会规范的放在home目录进入home目录:cd /home/查看:ll三、解压并安装解压:tar -zxvf -zookeeper-3.4.11.ta...原创 2019-07-27 22:55:17 · 166 阅读 · 0 评论 -
Zookeeper主要目录结构(大概了解,后续会有详细讲解)
Zookeeper主要目录结构一、bin目录首先进入zookeeper下的bin目录文件夹Bin目录下有很多命令:1、 .cmd表示在windows下运行的,如果是在windows下运行zookeeper,则只需双击zkServer.cmd就可以运行2、 .sh表示在linux下运行的,如果是在linux下运行zookeeper只需输入:./zkServer.sh就可以运行;输...原创 2019-07-27 22:56:46 · 2190 阅读 · 1 评论 -
单机版Zookeeper配置文件介绍 (涉及 修改dataDir并配置dataLogDir,Ticktime、initLimit、syncLimit讲解 ,zk的 启动、停止、查看状态)
单机版Zookeeper配置文件介绍N倍数,比如:N为3,tickTime是2秒,3*2 = 6秒后没有接收到通知,session就会超时,tickTime是用于计算时间的基本时间单元进入conf目录下cd conf/,zoo_sample.cfg就是我们要配置的配置文件对zoo_sample.cfg进行备份cp zoo_sample.cfg zoo.cfg打开zoo.cfg进行修...原创 2019-07-27 22:57:53 · 4465 阅读 · 0 评论 -
Zookeeper基本数据模型介绍(重点)
Zookeeper基本数据模型介绍(重点)一、树形结构类似于ztree.js、tree.js这样的组件,其实它是参照了Linux或者Unix目录的树形结构二、路径的形式三、1、在zk中访问目录时也是和linux类似,cd /xx/xxx/2、每一个节点都可以有子节点以及自己的数据,类似于linux中的父目录下的子目录这样的意思,父节点下子节点,节点也可以带有相应的数据3、永久节...原创 2019-07-27 22:58:33 · 310 阅读 · 0 评论 -
ZK的作用体现
一、选举模式(重点)二、统一配置文件管理三、发布者与订阅者模式四、提供分布式锁当多个线程或者分布式不同服务器中访问到同一文件时,就需要加锁机制,一个个排队,一个操作时,下一个排队,等一个完成后释放锁,下一个才能开始操作。五、集群管理集群环境中节点都是一致的,当主节点里数据进行了变化,那么集群中其他节点也会进行同步,数据和主节点一致;不管客户端去读取哪一节点,数据都是一样的...原创 2019-07-27 22:59:22 · 707 阅读 · 0 评论 -
ZooKeeper集群准备
功能Zookeeper是一个分布式协调服务;就是为用户的分布式应用程序提供协调服务。Zookeeper是一个为分布式应用提供一致性服务的软件,提供的功能包括:配置维护、域名服务、分布式同步、组服务等。作为官方指定推荐的注册中心,自然少不了***数据持久化***和***自动监听***。ZK集群zookeeper的集群机制采用的是半数存活机制,也就是整个集群节点中有半数以上的节点存活,那么...原创 2019-08-01 22:07:04 · 267 阅读 · 0 评论 -
ZooKeeper集群搭建
下载官网地址:http://zookeeper.apache.org/下载地址:http://mirror.bit.edu.cn/apache/zookeeper/本文使用的是Centos6.5wget http://mirror.bit.edu.cn/apache/zookeeper/zookeeper-3.4.10/zookeeper-3.4.10.tar.gz解压tar -zx...原创 2019-08-01 22:57:52 · 138 阅读 · 0 评论 -
分布式锁原理和方案简介
如果需要对某一个共享变量进行多线程同步操作的时候,存在对同一数据的抢占问题,会出现脏读等情况。为了保证一个方法或属性在高并发情况下的同一时间只能被同一个线程执行,在传统单体应用单机部署的情况下,可以使用Java并发处理相关的API(如ReentrantLock或Synchronized)进行互斥控制。在单机环境中,Java中提供了很多并发处理相关的API。但是,随着业务发展的需要,原单体单机部...原创 2019-09-10 15:30:48 · 148 阅读 · 0 评论 -
分布式概念和zookeeper简介
原有的一套系统进行拆分,分为多套子系统,最后会整合成一个庞大的系统,这个庞大的系统对于用户来讲是不透明的,对于开发人员来讲是全部透明的,那么如何进行系统的拆分了?如何划分为多个子系统了?根据业务进行划分,进行细分,模块化,根据不同的业务拆分为不同的服务,也可以说是服务器里服务化,不同的服务可以做相应的集群,这样我们就可以做成分布式的集群系统,好处:支撑的负载会等到增加,用户的请求会分流到不同的...原创 2019-07-27 22:52:35 · 142 阅读 · 0 评论