![](https://img-blog.csdnimg.cn/20201014180756757.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
zookeeper
文章平均质量分 68
松哥看世界
每日卷,日日卷,大数据分享
展开
-
MAC M1大数据0-1成神篇-15 zookeeper(面试题)
写在前面:来吧,开造,整理了目前zk面试题,面试不在怕。进入主题:面试题ZooKeeper 是什么? ZooKeeper 提供了什么? Zookeeper 文件系统 ZAB 协议? 四种类型的数据节点 Znode Zookeeper Watcher 机制 -- 数据变更通知 客户端注册 Watcher 实现 服务端处理 Watcher 实现 客户端回调 Watcher ACL 权限控制机制 Chroot 特性 会话管理 服务器角色 Zookeeper 下 Serve原创 2022-05-17 16:20:16 · 149 阅读 · 0 评论 -
MAC M1大数据0-1成神篇-14 深入zookeeper(ACL)
写在前面:ACL节点权限控制(了解即可,因这部分都是公司运维做的,需要知道5种权限,4种方式。命令可以不记。)进入主题:1.ZK的节点有5种操作权限:CREATE、READ、WRITE、DELETE、ADMIN也就是增、删、改、查、管理权限,这5种权限简写为crwda,这5种权限中,delete是指对子节点的删除权限,其它4种权限指对自身节点的操作权限2.身份的认证有4种方式:-world:默认方式,相当于全世界都能访问 -auth:代表已经认证通过的用户(cli中可以通过addau原创 2022-05-17 15:23:58 · 286 阅读 · 0 评论 -
MAC M1大数据0-1成神篇-13 深入zookeeper(ZAB协议)
写在前面:其实ZAB协议是专门为分布式协调服务zookeeper设计的一种支持崩溃恢复的原子广播协议。进入主题:1.zab是zk实现分布式数据一致性的核心算法,zab借鉴paxos算法(paxos之前文章有讲解)2.在zk中,主要依赖ZAB协议来实现分布式数据一致性,基于该协议,zk实现了一种主备模式的系统架构来保持集群中各个副本之间的数据一致性。3.ZAB协议的三个阶段【发现,同步,广播】发现:即要求zookeeper集群必须选择出一个leader进程,同时leader会维原创 2022-05-17 11:20:01 · 255 阅读 · 0 评论 -
MAC M1大数据0-1成神篇-12 深入zookeeper(存储结构,节点分类,监听机制)
写在前面:我们了解了zookeeper的命令后,那么下面我们来了解zookeeper的原理以及其他知识。进入主题:1.存储结构zookeeper是一个树状结构,维护一个小型的数据节点znode 数据以keyvalue的方式存在,目录是数据的key 所有的数据访问都必须以绝对路径的方式呈现 我们了解一下get里面的参数是什么意思吧;[zk:localhost:2181(CONNECTED)10]get /lzj666 当前节点的值cZxid=0xf00000013 创建这个原创 2022-05-14 23:30:11 · 298 阅读 · 0 评论 -
MAC M1大数据0-1成神篇-11 zookeeper常用命令
写在前面:搭建完zookeeper,咱们用一些常用的命令玩一下吧。进入主题:zk服务命令注:咱们已经配置了环境变量,随便在哪个位置输入命令都行。 启动zk服务:zkServer.sh start start 查看zk服务状态:zkServer.sh status 停止zk服务:zkServer.sh stop 重启zk服务:zkServer.sh restart 连接服务器:zkCli.sh -server ip:2181 或者zkCli.sh(默认连的本机)进入客户端输入.原创 2022-05-13 18:14:04 · 375 阅读 · 0 评论