![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
zookeeper
文章平均质量分 90
信仰_273993243
热爱技术热爱生活,希望大家共同进步
展开
-
zookeeper-笔记-一致性算法
一、Paxos协议Paxos算法是一种《一致性算法》,作用是让 Asynchronous non-Byzantine Model的分布式环境中的各个agent达成一致,Chubby的一致性算法就是Paxos,Zookeeper的一致性算法是Zab我打一个比方,7 个朋友要决定晚上去哪里吃饭。一致性算法就是保证要么这 7 个朋友达成一致选定一个地方去吃饭,要么因为各种异常情况达不成一致,但是不能出现一些朋友选定一个地方,另外一些朋友选定另外一个地方的情况。一、在分布式环境中由若干个agent组成,a原创 2022-05-22 22:18:31 · 496 阅读 · 0 评论 -
zookeeper-笔记-大纲
一、什么是zookeeper1、zookeeper是一个分布式协同服务什么是分布式协调服务:主要解决分布式环境当中多个进程之间的同步控制,让他们有序的去访问某种临界资源,防止造成脏数据的后果。什么是多个进程,不是多个线程,进程就是涉及到多个应用程序,比如一个docker就是一个进程。一个服务多个实例,就是多个进程。例如:三个实例,去抢购库存服务,当三个实例分别去抢购5个库存,一共需要15件,那么库存不够,这个需要保证同步进行,不然就会超卖。那么需要保障同步进行,就是协调服务,分布式协调服务的本质就原创 2022-05-07 22:54:43 · 1188 阅读 · 0 评论 -
zookeeper-笔记-命令
一、启动zk服务其实就是启动了zookeeper服务端,只是开启了zookeeper一个节点,后面会介绍如何开启服务端多个节点zkServer.sh start二、启动完了之后,就可以通过客户端查看服务端的节点情况1、启动zookeeper客户端 zkCli.sh2、退出客户端:quit3、查看当前服务端树形情况:ls -R /客户端在服务端创建永久节点:create /app1创建临时节点:create -e /lock监听lock节点的状态:stat -w /lock如果节点过期原创 2022-05-07 00:03:40 · 1271 阅读 · 0 评论