中间件 ZK分布式专题与Dubbo微服务入门 4-10 acl命令行world讲解

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

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章