美文网首页
ZooKeeper ACL权限控制

ZooKeeper ACL权限控制

作者: zeewane | 来源:发表于2019-06-23 20:43 被阅读0次

Zookeeper由Apache Hadoop的一个子项目发展而来,是一个开源的分布式协调服务。其作为一个分布式架构中的重要中间件,通常会在上面以节点的方式存储一些关键的信息,默认的情况下,所有的应用都是可以读写任何节点。

由于涉及到访问资源,自然也就需要去考虑和解决访问权限问题,ZK中内置了一个ACL(Access Control List,访问控制列表)的方式来管理权限。

具体的使用方式不做赘述,网上可以找到很多的相关链接来讲解如何一步一步配置此类权限,如我参考的链接:https://www.cnblogs.com/yjmyzz/p/zookeeper-acl-demo.html

给一个目录设置权限的简单命令可以看到如下图所示。

设置权限

在这样设置了权限以后,退出然后重新登录,会发现这个权限控制起作用了,get /test的时候提示需要认证。

权限已生效

这边主要记录一下如何去取消一个节点的权限控制,可以看到相当于是给这个目录设置了使用user1用户可以访问,且只有read权限,而最初的权限是world anyone cdrwa,没找到有删除权限的地方,就把原始的权限赋给这个目录,也相当于取消了权限控制,任何人都可以操作这个节点。

值得注意的是,首先要在上下文里有对应的用户信息,以及要有admin的权限,才可以修改ACL信息。

先登录(上下文里添加这个登录信息),然后对这个节点进行操作,取消权限则赋为world anyone

相关文章

  • Curator 使用(三) ACL 权限控制

    Curator 使用(三) ACL 权限控制 Zookeeper 五种操作权限 总体来说,ZK的节点有5种操作权限...

  • zookeeper ACL权限控制

    ACL(访问权限列表) ZooKeeper 支持以下权限: CREATE: 能创建子节点 READ:能获取节点数据...

  • Zookeeper权限控制ACl

    本文摘抄至-说说Zookeeper中的ACL zookeeper中,node的ACL是没有继承关系的,是独立控制的...

  • ZooKeeper ACL权限控制

    Zookeeper由Apache Hadoop的一个子项目发展而来,是一个开源的分布式协调服务。其作为一个分布式架...

  • Zookeeper ACL权限

    ACL(Access Control Lists):zookeeper中定义了五种控制权限:CREATE:创建当前...

  • ACL权限

    ACL权限ZooKeeper的ACL可针对znodes设置相应的权限信息。 一个 ACL 权限设置通常可以分为 3...

  • zookeeper 四 : ACL 权限控制

    权限控制 ACL:Access Control List,访问控制列表,是前几年盛行的一种权限设计,它的核心在于用...

  • ZooKeeper 【三】 acl权限控制

    ACL ( access control lists ) [ 类似shiro ]针对节点可以设置相关的读写等权限,...

  • Zookeeper的ACL权限控制

    1.Zookeeper的节点有5种操作权限 CREATE、READ、WRITE、DELETE、ADMIN也就是 增...

  • zookeeper权限acl与四字命令

    本文转载自51CTO博客作者ZeroOne01zookeeper权限acl与四字命令 权限acl介绍,acl的构成...

网友评论

      本文标题:ZooKeeper ACL权限控制

      本文链接:https://www.haomeiwen.com/subject/pujvqctx.html