本系列是zookeeper相关的实操课程,课程测试环环相扣,请按照顺序阅读测试来学习zookeeper。阅读本文之前,请先阅读----zookeeper 单机伪集群搭建简单记录(实操课程系列)。
阅读本文之前,请先阅读----zookeeper 客户端常用命令简单记录(实操课程系列--watcher功能测试)(发布订阅功能测试)。
1、使用连接到2181的客户端,查看节点的权限信息,执行如下命令:getAcl /jike/hello
2、使用连接到2181的客户端,新增用户信息,执行如下命令: addauth digest user1:123456
3、设置权限之前我们先使用连接到2182的客户端,查看一下节点信息。可以正常查看节点信息。
4、使用连接到2181的客户端,设置hello节点的权限,执行命令:setAcl /jike/hello auth:user1:123456:cdrwa
5、使用连接到2182的客户端,我们再查看一下节点信息。已经没有权限了
6、使用连接到2182的客户端,我们登录一下用户信息,再查看节点信息,就能正常查看节点信息了。
以上是实操课程Acl 访问权限控制的命令行测试全过程。