第一步:cd到zookeeper的bin目录下执行: ./zkCli.sh -server localhost:2182
第二步:点击回车后,查看节点路径(例如查到的是dubbo): ls /
第三步:创建用户:addauth digest test:test123
第四步:追加操作权限(/dubbo是第二步查到的):setAcl /dubbo auth:test:test123:cdrwa
说明:zkCli是客户端 ,
查看节点:getAcl /dubbo
创建节点:create /dubbo " "
注意:之前启动过dubbo,就将dubbo里的data删除掉
第五步:在yhya-provider的applicationcontent-dubbo.xml和yhya的spring-servlet.xml两个工程里面找到这个标签<dubbo:registry/>,追加用户信息
<dubbo:registry address="${dubbo.registryAddress}" username="test" password="test123" />
第六步:重启工程
辅助命令:--help
zookeeper限制ip: setAcl /dubbo ip:127.0.0.1:cdrwa
说明.cfg里配置了zookeeper的data路径;
setAcl /zookeeper auth:test:test123:cdrwa
-----------------------------------------------
-----------------------------------------------