
Zookeeper
DuanJiaNing_
越努力越幸运
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
初识 zookeeper
简介 中间件,提供协调服务 作用于分布式系统,发挥其优势,可以为大数据服务 支持 java 语言,提供 java 和 c 的客户端 api 特性 一致性:数据一致性,数据按顺序分批入库 原子性:事务要么成功要么失败,不会局部化 单一视图:客户端连接集群中任一 zk 节点,数据都是一致的 可靠性:每次对 zk 的操作状态会保存在服务端 实时性:客户端可以读取到 zk 服务端的最新数据 ...原创 2018-06-28 08:28:30 · 305 阅读 · 0 评论 -
zookeeper 二 : 常用命令 + 节点信息解读 + 特性 session
常用命令 启动 zookeeper: ./zkServer.sh start 连接本地 zookeeper:./zkCli.sh ls 与 ls2:ls 只看节点,ls2 可以查看节点状态 stat: 查看状态(ls2 = ls + stat) get: 获取节点数据 create: create [-s] [-e] path data acl 创建节点 创建默认节点,非顺序,持久化...原创 2018-07-13 08:43:24 · 2002 阅读 · 0 评论 -
zookeeper 三 : watcher 机制
watcher 机制 针对每一个节点的操作,zk 都会有一个监督者 watcher 当监控的某个 znode 发生变化,会触发 watcher 事件 watcher 是一次性的,触发后立即销毁 父,子节点的增删改都能触发其 watcher 不同操作,触发的 watcher 事件不同 get path [watch] NodeDataChanged、NodeDeleted stat pa...原创 2018-07-13 08:49:04 · 325 阅读 · 0 评论 -
zookeeper 四 : ACL 权限控制
权限控制 ACL:Access Control List,访问控制列表,是前几年盛行的一种权限设计,它的核心在于用户直接和权限挂钩。 RBAC:Role Based Access Control ,翻译过来基本上就是基于角色的访问控制系统。 RBAC的核心是用户只和角色关联,而角色代表对了权限,这样设计的优势在于使得对用户而言,只需角色即可以,而某角色可以拥有各种各样的权限并可继承。ACL和...原创 2018-07-13 08:57:31 · 1116 阅读 · 2 评论