zookeeper默认所有地址可访问,存在安全问题,除升级对应版的最高版本外,还需进行服务ACL限制访问。
1、登录zookeeper
进度到zk的安装bin目录
cd /地址省略/zookeeper3-4.-14/bin
执行命令:
./zkCli.sh -server ip:2181
ip根据自己实际服务器进行填写
登录截图:
2、查看当前权限
执行命令
getAcl /
可以看到当前可访问为anyone,所有人可访问,我们需要对它进行限制
3、限制访问设置
命令:
setAcl / ip:127.0.0.1:cdrwa,ip:ip1:cdrwa,ip:ip2:cdrwa
其中127.0.01标识本机,ip1和ip2根据实际需求进行灵活调整
cdrwa每个参数代表的意思:c
:创建(Create)d
:删除(Deleteÿ