0 课程地址
https://coding.imooc.com/lesson/201.html#mid=12706
1 重点关注
1.1 执行权限命令前操作:创建节点及查看权限
ls /imooc
create /imooc/abc aa
getAcl /imooc/abc
返回结果:
'world',anyone :cdrwa
1.2 删除验证(删除权限仅子节点,其他权限均是本节点及子节点)
- 未设置删除权限不可删除
--设置权限 可以创建,读,写,权限设置 ,但是不可以删除
setAcl /imooc/abc world:anyone:crwa
create /imooc/abc/xyz 123
delete /imooc/abc/xyz
--权限无效的
Authentication is not valid :/imooc/abc/xyz
- 设置删除权限后可删除
setAcl /imooc/abc world:anyone:rda
getAcl /imooc/abc
delete /imooc/abc/xyz
- 本节点未设置删除权限可删除
1.3 读取权限验证
- 输入:
setAcl /imooc/abc world:anyone:w
ls /imooc/abc
- 输出:
Authentication is not valid : /imooc/abc
1.4 权限设置验证
- 输入:
setAcl /imooc/abc world:anyone:w
setAcl /imooc/abc world:anyone:r
- 输出:
Authentication is not valid : /imooc/abc
1.5 创建权限验证
- 输入:
setAcl /imooc/abc world:anyone:w
create /imooc/abc/zzz 123
- 输出:
Authentication is not valid : /imooc/abc/zzz
1.6 修改权限验证
- 输入:
setAcl /imooc/aaa world:anyone:crda
set /imooc/aaa 2
- 输出:
Authentication is not valid : /imooc/aaa
2 课程内容
2.1 zk命令执行前操作
- 进入到usr/local/zookeeper/bin路径下
- 重启zookeeper服务端
./zkServer.sh restart
- 启动zookeeper客户端
./zkCli.sh
能看到
zk:连接到了2181
Connected已连接
3 Coding
诸葛