赞
踩
第一关:
开启ZooKeeper服务器。
zkServer.sh start
使用客户端(zkCli.sh)连接客户端(IP:127.0.0.1,端口号:2181)。
zkCli.sh -server 127.0.0.1:2181
创建/spnode持久节点(节点数据为空)。
create /spnode ""
使用get命令监听/spnode。
get /spnode watch
修改/spnode的节点值(当前客户端修改),观察watch事件。
set /spnode "yyyyyy"
再次使用get命令监听/spnode。
get /spnode watch
点击评测(评测中修改节点值,其他客户端修改),观察watch事件。
第二关:
开启ZooKeeper服务器。
zkServer.sh start
使用客户端(zkCli.sh)连接客户端(IP:127.0.0.1,端口号:2181)。
zkCli.sh -server 127.0.0.1:2181
添加digest认证,用户名testZK,密码testZK。
addauth digest testZK:testZK
创建/zknode持久节点(节点数据为ZK),ACL设置为用户testZK的密码认证,用户testZK对该节点拥有读,写,管理权限。
- create /zknode "ZK" digest:testZK:testZK:rwa
-
- getAcl /zknode
-
- setAcl /zknode zknode::rwa
断开客户端(zkCli.sh)与客服端连接。
qiut
第三关:
开启ZooKeeper服务器。
zkServer.sh start
使用客户端(zkCli.sh)连接客户端(IP:127.0.0.1,端口号:2181)。
zkCli.sh -server 127.0.0.1:2181
创建/test_quota持久节点(节点数据为空)。
create /test_quota ""
设置/test_quota路径节点限制个数为3。
setquota -n 3 /test_quota
断开客户端(zkCli.sh)与客服端连接。
quit
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。