![](https://img-blog.csdnimg.cn/20201014180756757.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
zookeeper
lukezhang-123
博客好强大!注意保护视力!
展开
-
快速理解paxos--zookeeper选举--分布式系统一致性问题
paxos协议,发表人,莱斯利·兰伯特(Leslie Lamport),LaTeX 中的"La",tex是排版系统1990年提出的一种基于【消息传递】的分布式一致性算法【paxos协议过程】完整的paxos很复杂,有空你可以去慢慢研究,下面是一些总结,帮助你理解,提纲掣领paxos协议,是【议会制民主选举】原理,目的是在分布式环境下,多个节点可以得出一致性的【值】【概述】首先分布式...原创 2019-11-27 20:47:21 · 170 阅读 · 0 评论 -
简单粗暴快速高效vmware搭建Zookeeper集群,使用centos7 minimal镜像,链接克隆
简单粗暴快速高效vmware搭建Zookeeper集群,使用centos7 minimal镜像,链接克隆安装vmware下载 centos7 minimal镜像,Download CentOS自己新建虚拟机安装,期间只设置时区与root密码,20g空间,单磁盘文件,1核cpu,1g内存够用了,使用全部磁盘默认系统自动分区,安装完重启正常到 login:登录就好,试试root密码登...原创 2019-03-30 12:04:46 · 729 阅读 · 1 评论 -
使用zookeeper的java API操作zookeeper集群--maven项目
maven项目,纯java api 使用zookeeper集群//pom.xml<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instan...原创 2019-03-30 13:54:28 · 2377 阅读 · 0 评论 -
使用Apache Curator包实现基于zookeeper的分布式锁与验证
Apache Curator包是对zookeeper的java API的包装,使我们更方便使用分布式锁,分布式锁是使用zookeeper的【临时】【有序】节点特效来完成的Curator分布式锁过程: 1.先设置分布式锁在zookeeper中的路径/curator/lock 2.mutex.acquire() 获取锁,失败抛异常, 先看当前线程是否已经获取过锁(可重入),若有锁了,就增加获...原创 2019-03-30 14:34:05 · 438 阅读 · 0 评论 -
zookeeper理解与总结
zookeeper类似linux的文件系统,由根“/”开始的路径,叫做节点znode,znode下可以有子节点,每个节点可以有数据节点znode的类型有:永久的,临时,永久且有序,临时且有序。 有序就是create创建节点时如果已经存在,就在后面的计数增加,类似windows的文件重名时的副本2,3 等等节点操作有:create创建,get读取,set修改,delete删除当前节点,不能有子节...原创 2019-03-30 16:21:25 · 115 阅读 · 0 评论