CDP实操--配置HBase的Ranger策略验证(三)

耀灵2年前技术文章823

1.1HBase的Ranger策略验证


确保HBase的配置页面里已经勾选了Ranger Service


图片1.png


在terminal中,kerberos登录到hbase,用如下命令登录hbase shell


create 'cars', {NAME=>'cf1',REPLICATION_SCOPE => 1}, {SPLITS => ['3','6', '9', 'b']}
put 'cars', 'row1', 'cf1:model', 'tesla model Y'
put 'cars', 'row2', 'cf1:price', '300,000 CNY'

图片2.png


退出beeline,切换用户为sam_sec并再次进入hbase shell,查询cars表,报错显示sam_sec用户没有对表cars的访问权限


图片3.png


图片4.png

回到terminal,不用退出hbase shell,再次访问cars表,只显示了cf1列簇中的model列内容,因为sam_sec没有权限访问price

列,所以scan命令的结果不会显示price列内容

图片5.png


相关文章

MySQL运维实战之ProxySQL(9.6)SQL黑名单

利用mysql_query_rules表中的error_msg字段,可以实现SQL黑名单的功能。如果规则设置了error_msg,当SQL语句匹配这条规则时,proxysql会直接将error_msg...

MySQL Group Replication(二)监控篇

MySQL Group Replication(二)监控篇

说明组复制搭建成功后,为保证其正常运行,用户需要对组复制进行监控。MySQL 的 performance_schema 库中提供一些表,用于监控组复制的复制过程。[performance_schema...

xargs-管道命令符

有时候我们的脚本却需要 echo '516' | kill 这样的效果,例如 ps -ef | grep 'ddd' | kill 这样的效果,筛选出符合某条件的进程pid然后结束。这种需求对于我们来...

PostgreSQL 源码部署

PostgreSQL 源码部署

说明本篇文章介绍 PostgreSQL 单机源码编译部署的详细步骤。1. 准备工作1.1 源码包下载进入 PostgreSQL 官网下载页面  选择 Source 栏目: 接着就进入源码版本目录,选择...

Flume使用案例之监控端口数据

监控端口数据目标:Flume监控一端Console,另一端Console发送消息,使被监控端实时显示。分步实现:1. 安装telnet工具yum -y install telnet2. 创建Flume...

MySQL创建用户授权

创建用户授权一、创建用户1.创建管理用户create user 'test'@'%' identified by 'Test123@'create user 'test'@'localhost' id...

发表评论    

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。