zookeeper
文章平均质量分 90
有关zookeeper的文章
胖墩的IT
一步一个脚印走下去,相信自己能成功,
学习的3W原则:who,what,which
生活的3W原则:who,what,why
展开
-
raft和ZooKeeper选举的不同
kraft 算法参考Raft协议原理详解我这就摘抄一些当个笔记首先从kafka2.8开始,kraft就出现替代ZooKeeper的,但是实际上还不建议生产使用。但是要了解一下kraft和ZooKeeper的区别,慢慢以后缺少的补充1、选举的区别(1)kraft角色有三种:leader、candidate、follower,只有选举时才会出现candidate,当没leader时,所有的follower都是candidate,如果有leader后,其他的都是follower每一个candida.原创 2022-03-23 01:47:48 · 2765 阅读 · 0 评论 -
zookeeper之创建集群(一)
首先创建三个虚拟机,里面安装好zookeeper和jdk,并把jdl设置为全局变量上面的就不详细写了,当然你可以安装完一个虚拟机全部的再scp复制到另两台虚拟机上创建文件目录创建data和dataLog目录在zookeeper文件夹下[root@bogon zookeeper]# mkdir data[root@bogon zookeeper]# mkdir dataLog并且在...原创 2019-07-24 23:06:48 · 142 阅读 · 0 评论 -
zookeeper需要注意的一些概念(二)
下面有的图片是来自Zookeeper 基础分布式应用的挑战竞争资源:两个和多个客户端需要执行某些特定的资源,而这些资源一次只允许一个客户端进行操作,就会形成竞争死锁:两个或多个客户端操作等待彼此无限期完成不一致:数据的部分失败zookeeper解决机制:竞争资源和死锁使用故障安全同步方法进行处理,例如分布式锁对于数据不一致,zookeeper使用原子性解析zookeep...原创 2019-07-25 23:02:10 · 166 阅读 · 0 评论 -
zookeeper之命令行操作zookeeper节点(三)
转载自Zookeeper CLI,在原来的基础上有一些修改ZooKeeper 命令行界面(CLI) 用于与ZooKeeper集合进行交互以进行开发。它有助于调试和解决不同的选项。要执行ZooKeeper CLI操作,首先打开ZooKeeper服务器(“bin/zkServer.sh start”),然后打开ZooKeeper客户端(“bin/zkCli.sh”)。一旦客户端启动,你可以执行...转载 2019-07-26 15:33:49 · 3169 阅读 · 0 评论 -
zookeeper之java客户端调用API(四)
111原创 2019-07-27 21:49:08 · 473 阅读 · 0 评论 -
zookeeper之curator实现分布式锁(五)
分布式锁有很多用处,这里就不多说了,主要是程序,实际呢也就是多线程访问zookeeper,只能由一个访问,利用临时节点的创建和删除来执行原创 2019-07-28 13:06:09 · 510 阅读 · 0 评论 -
springboot2整合dubbo,用zookeeper集群协调服务
springboot整合duubo有三种整合方式这主要讲用注解和application.yml来配置开发dubbo添加依赖<!-- dubbo --> <dependency> <groupId>com.alibaba.boot</groupId> <artifactId>dubbo-spring-b...原创 2019-08-05 19:56:45 · 1469 阅读 · 0 评论 -
zookeeper怎么保证一致性的(ZAB协议)
今天阿里来电话面试,我刚睡醒,还特别懵就去电话面试了,我是完了,但是最不可原谅的问题是这么简单的问题我怎么没想起来?这么简单的问题,唉,看来秋招是不用想了,等毕业几年再试试吧?怎么保证的一致性,是依赖了ZAB协议解释:ZAB协议是伪分布式协调服务Zookeeper专门设计的一种崩溃恢复的原子广播协议,两种基本的模式:崩溃恢复消息广播这两个模式是相辅相成的消息广播模式就是zoo...原创 2019-08-16 16:37:08 · 4623 阅读 · 0 评论