Java API访问ZK的权限控制
- 无权限访问结点
/*** 对于ZK的授权访问* Created by liuhuichao on 2017/7/27.*/
public class AutoSample {private static String path="/test-1";public static void main(String[] args)throws Exception {// ZooKeeper zk=new ZooKeeper("rc-zkp-datn-rse-nmg-ooz-woasis:2181",5000,null);// zk.addAuthInfo("digest","lhc:true".getBytes());// zk.create(path,"lhc".getBytes(), ZooDefs.Ids.CREATOR_ALL_ACL, CreateMode.PERSISTENT);//zk.create(path+"/node1","lhc".getBytes(), ZooDefs.Ids.CREATOR_ALL_ACL, CreateMode.PERSISTENT);/**无授权信息访问**/// ZooKeeper zk2=new ZooKeeper("rc-zkp-datn-rse-nmg-ooz-woasis:2181",5000,null);// byte[] result=zk2.getData(path,false,null);/**使用错误信息访问结点**///ZooKeeper zk3=new ZooKeeper("rc-zkp-datn-rse-nmg-ooz-woasis:2181",5000,null);//zk3.addAuthInfo("digest","lhc:false".getBytes());// zk3.getData(path,false,null);// KeeperErrorCode = NoAuth for /test-1/**测试删除节点**/ZooKeeper zk=new ZooKeeper("rc-zkp-datn-rse-nmg-ooz-woasis:2181",5000,null);zk.addAuthInfo("digest","lhc:true".getBytes());zk.delete(path+"/node1",-1);ZooKeeper zk1=new ZooKeeper("rc-zkp-datn-rse-nmg-ooz-woasis:2181",5000,null);zk1.delete(path,-1);}}
Java API访问ZK的权限控制相关推荐
- Java API 访问HA模式下的HDFS集群
在使用Hadoop Java API访问HDFS集群时,在创建FileSystem对象时,直接指定NameNode的IP以及端口号即可.但是在HA模式下,访问HDFS集群却有一些不同,需要指定Name ...
- 6 HBase java API访问HBase数据库
HBase java API访问HBase数据库 package com.hunan.hbase_options;import org.apache.hadoop.conf.Configuration ...
- Java API访问HDFS集群(HA)
title: Java API访问HDFS集群(HA) date: 2021-06-23 17:06:11 tags: HDFS hadoopV2版本及以后都是HA架构,active namenode ...
- ElasticSearch 使用Java Api访问集群
ElasticSearch 使用Java Api访问集群 1.创建maven工程导入pom依赖 <dependencies><dependency><groupId> ...
- 基于RESTful API 怎么设计用户权限控制?
作者:JC_Huang http://www.jianshu.com/p/db65cf48c111 1 前言 有人说,每个人都是平等的: 也有人说,人生来就是不平等的: 在人类社会中,并没有绝对的 ...
- kazoo扫盲指南,简述ZK ACL权限控制及使用方式
kazoo扫盲指南 kazoo是什么? 官方文档 基本用法 会话状态 zookeeper的增删改查 读取数据 更新数据 删除节点 监听器 kazoo事务 Zookeeper权限控制之ACL 创建ACL ...
- 通过shiro进行按钮及页面访问url的权限控制
1.当面我们每次登录系统时,都会通过我们自己定义的继承AuthorizingRealm的ShiroRealm进行用户账号密码的确认以及拥有权限的查询: (1)自定义shiroReam: public ...
- Java数据库行列级数据权限控制_关于数据库表字段的数据权限设计
吐槽:刚在同事的帮忙下,把maven工程成功导入到eclipse,期间遇到的最大问题就是安装eclipse插件,花费了其中大部分的时间 现在做的研发产品,遇到的一个新的需求是"控制外部系统对 ...
- Java利用Mybatis进行数据权限控制
权限控制主要分为两块,认证(Authentication)与授权(Authorization).认证之后确认了身份正确,业务系统就会进行授权,现在业界比较流行的模型就是RBAC(Role-Based ...
最新文章
- [认证授权] 5.OIDC(OpenId Connect)身份认证授权(扩展部分)
- angular input_Angular 秒杀其它框架的设计之美(一)
- 最优资产组合步骤_重新设计投资组合网站之前,请按照以下5个步骤进行操作
- android Module之间数据传递
- mysql yum安装与配置文件_MySQL 8.0 yum安装和配置
- 取代不了 C/C++ 的 Rust 如何“逆袭”?
- [转载] Python之使用K-Means算法聚类消费行为特征数据分析(异常点检测)
- js隐藏div和class
- torch运行错误libcudnn Unsupported HDF5 version: 1.10.2错误
- matlab 三角函数积分,正弦函数与三角函数积分及Matlab编程.doc
- linux下添加4g模块驱动程序,【经验】4G模块SLM750在Linux系统下增加USB串口的详细操作指南...
- 【一句日历】2019年8月
- WordPress-Tony极简免费单栏博客主题
- 控制台PHP安装composer,生产线安装composer及php cli配置
- Beautifully crafted open source icons
- 7.cuBLAS开发指南中文版--cuBLAS中的cublasSetVector()和cublasGetVector()
- 2018------书籍电影和音乐
- JAVA开发之旅(十)###面向对象(其他)###
- 软件工程导论读书心得
- Invalid content was found starting with element ‘{“http://xmlns.jcp.org/xml/ns/javaee“:init-param}‘.