zookeeper
pf1234321
这个作者很懒,什么都没留下…
展开
-
从分布式一致性谈到CAP理论、BASE理论
问题的提出在计算机科学领域,分布式一致性是一个相当重要且被广泛探索与论证问题,首先来看三种业务场景。1、火车站售票假如说我们的终端用户是一位经常坐火车的旅行家,通常他是去车站的售票处购买车 票,然后拿着车票去检票口,再坐上火车,开始一段美好的旅行----一切似乎都是那么和谐。想象一下,如果他选择的目的地是杭州,而某一趟开往杭州的火车 只剩下最后一张车票,可能在同一时刻,不同售票窗口的另...转载 2018-10-30 14:10:17 · 111 阅读 · 0 评论 -
ZooKeeper学习之zookeeper的ACL(AUTH)
zookeeper的ACL(AUTH)ACL(Access Control List),Zookeeper作为一个分布式协调框架,其内部存储的都是一些关于分布式系统运行时状态的元数据,尤其是设计到一些分布式锁,Master选举和协调等应用场景。我们需要有效地保障Zookeeper中的数据安全,Zookeeper提供了三种模式。权限模式,授权对象,权限。权限模式:Scheme,开发人员最多使...转载 2018-11-06 17:48:47 · 698 阅读 · 0 评论 -
zookeeper学习心得一:基础讲解---zk节点类型以及对节点的相应操作
zookeeper节点类型 持久节点(PERSISTENT) 所谓持久节点,是指在节点创建后,就一直存在,直到有删除操作来主动清除这个节点——不会因为创建该节点的客户端会话失效而消失。 持久顺序节点(PERSISTENT_SEQUENTIAL) 这类节点的基本特性和上面的节点类型是一致的。额外的特性是,在ZK中,每个父节点会为他的第一级子节点维护一份时序,会记录每...转载 2018-11-06 17:49:28 · 435 阅读 · 0 评论 -
Linux环境快速部署Zookeeper集群
一、部署前准备: 1、下载ZooKeeper的安装包: http://zookeeper.apache.org/releases.html 我下载的版本是zookeeper-3.4.9。 2、将下载的zookeeper-3.4.9包放到/opt目录下,目录结构如下图所示: 3、在/tmp目录下新建一个zookeeper目录,并在zookeeper目录下新建一个data...转载 2018-11-10 22:17:43 · 155 阅读 · 0 评论 -
分布式锁的几种实现方式
目前几乎很多大型网站及应用都是分布式部署的,分布式场景中的数据一致性问题一直是一个比较重要的话题。分布式的CAP理论告诉我们“任何一个分布式系统都无法同时满足一致性(Consistency)、可用性(Availability)和分区容错性(Partition tolerance),最多只能同时满足两项。”所以,很多系统在设计之初就要对这三者做出取舍。在互联网领域的绝大多数的场景中,都需要牺牲强一致...转载 2018-12-20 16:36:09 · 162 阅读 · 1 评论 -
【zookeeper】ACL super 超级管理员
zk的权限管理表有一种ACL的模式叫做super,该模式的作用是方便管理节点。一旦我们为某一个节点设置了acl,那么其余的未授权的节点是无法访问或者操作该节点的,那么系统用久了以后,假如忘记了某一个节点的密码,那么就无法再操作这个节点了,所以需要这个super超级管理员用户权限,其作用还是很大的。下面看下如何加入一个超级管理员。添加方式:只能在启动服务器的时候添加。假设这个超管是:supe...转载 2018-12-31 16:50:24 · 480 阅读 · 0 评论