zookeeper
文章平均质量分 89
Liu_Shihao
Null
展开
-
Zookeeper原生API和Curator两种方式实现ZK分布式锁
Zookeeper如何实现分布式锁?本文记录一下如何使用Zookeeper原生API和Curator的API两种方式实现分布式锁。原创 2022-11-02 22:57:17 · 756 阅读 · 0 评论 -
Zookeeper客户端Curator5.1节点事件监听CuratorCache用法
在低版本的curator(4.0.1)中,使用NodeCache、、TreeCache进行节点事件的监听。使用新的类进行监听。NodeCache:只能监听自己节点的PathChildrenCache: 只能监听直接子节点的TreeCache:可以监听自己节点及其所有子节点的事件CuratorCache:可以监听自己节点及其所有子节点的事件。原创 2022-10-27 17:12:26 · 2395 阅读 · 0 评论 -
Zookeeper的Watch机制实现配置中心
ZooKeeper是一个分布式的,开放源码的分布式应用程序协调服务,是Google的Chubby一个开源的实现,是Hadoop和Hbase的重要组件。它是一个为分布式应用提供一致性服务的软件,提供的功能包括:配置维护、域名服务、分布式同步、组服务等。...原创 2022-08-16 20:57:17 · 921 阅读 · 0 评论 -
关于Zookeeper未授权访问漏洞的解决办法
一、介绍搭建完zookeeper集群后,收到了关于zookeeper的漏洞信息:我们在使用zookeeper提供的服务的时候会发现,只要知道zk服务端的IP和Port,任务用户或者客户端根本不需要任何的认证就可以连上zk的服务端,并且可以对znode进行增删等操作。这样数据是非常不安全的,极易被攻击和篡改。zookeeper解决这个问题的手段是ACL(access control list)机制,即访问控制列表。1.权限操作权限permission:zookeeper目前支持下面一些权限:C原创 2020-09-12 14:20:45 · 9693 阅读 · 5 评论 -
搭建Zookeeper集群和Kafka集群详细步骤
搭建部署Kafka集群搭建zookeeper集1.myid文件2.修改zoo.cfg配置文件搭建Kafka集群1.修改kafka配置文件由于硬件原因,只有两台虚拟机,(因为电脑内存不够只有128g,尴尬…)第一台:192.168.103.10第二台:116.62.13.104单机部署请参考Linux安装部署zookeeper、kafka搭建zookeeper集1.myid文件在zookeeper目录下新建data目录,新建myid文件在第一台的myid文件写入0第二台myid文件写入1第原创 2020-09-03 14:34:26 · 410 阅读 · 0 评论 -
如何在一台云服务器上部署Zookeeper集群
单机部署Zookeeper集群一、解压压缩包二、分别创建data和logs文件夹三、分别修改配置文件开启防火墙端口:开启云服务器端口bug四、启动一、解压压缩包将zookeeper-3.4.10.tar.gz压缩包上传到/usr/local目录下解压三次,分别改名zookeeper1、zookeeper2、zookeeper3二、分别创建data和logs文件夹进入zookeeper1的目录,创建data和logs文件夹,并且在data文件夹下创建myid文件,写入1;同样在zookeeper2和原创 2020-09-01 14:09:05 · 1749 阅读 · 4 评论