3.Zookeeper权限&数据持久化
权限
- 给当前窗口添加一个用户
addauth digest uname:123
- 添加一个节点
create /authnode val auth:uname:123:acdrw
# 设置权限用户名:密码:具体权限,权限见下面表格
-
新打开一个窗口
直接通过get /authnode 会提示没有权限,需要再次执行添加用户后,就可以了
addauth digest uname:123
名称 | 简写 | 权限说明 |
---|---|---|
CREATE | c | 允许创建当前节点下的字节点 |
DELETE | d | 允许删除当前节点下的子节点,仅限下一级 |
READ | r | 允许读取节点数据以及显示子节点的列表 |
WRITE | w | 允许设置当前节点的数据 |
ADMIN | a | 管理员权限,允许设置或读取当前节点的权限列表 |
数据持久化
两种方式默认都开启
事务日志
zk把执行的命令以日志形式保存在DataLogDir
参数的目录下,如果没有配置该参数,则位于dataDir
下面
数据快照
zk会在一定时间间隔内做一次内存数据快照
数据恢复时先恢复快照文件,再用事务日志进行增量恢复
标签:
zookeeper
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 无需6万激活码!GitHub神秘组织3小时极速复刻Manus,手把手教你使用OpenManus搭建本
· C#/.NET/.NET Core优秀项目和框架2025年2月简报
· Manus爆火,是硬核还是营销?
· 终于写完轮子一部分:tcp代理 了,记录一下
· 【杭电多校比赛记录】2025“钉耙编程”中国大学生算法设计春季联赛(1)