0812-7.1.3-如何使用Ranger给HBase授权( 三 )
然后使用testuser1 用户创建权限策testColumn 。 只给testuser2 用户testColumn 表name 列的读写权限 , 如下图所示:
文章插图
根据上面的权限策略 , testuser2 可以插入数据到testColumn表name 列以及查看该列 , 其余的列不可查看以及写入 , 验证如下图所示:
查看验证 , 查看testColumn表的name 列有权限 , 查看age 列无权限
hbase(main):005:0> scan 'testspace:testColumn',{COLUMNS=>'name'}hbase(main):006:0> scan 'testspace:testColumn',{COLUMNS=>'age'}
文章插图
写入验证 , 写入testColumn表的name 列有权限 , 写入age 列无权限
【0812-7.1.3-如何使用Ranger给HBase授权】hbase(main):006:0> put 'testspace:testColumn', 'rowKey1', 'name:column1', 'testuser2'hbase(main):007:0> put 'testspace:testColumn', 'rowKey1', 'age:column1', '20'
文章插图
- Chiplet如何开拓半导体技术的未来
- 使用半监督学习从研究到产品化的3个教训
- 如何编写JAVA小白第一个程序
- 如何进行不确定度估算:模型为何不确定以及如何估计不确定性水平
- 学大数据是否有前途 如何系统掌握大数据技术
- 企业建站使用服务器好还是虚拟主机好?
- Python爬虫入门第一课:如何解析网页
- 小辣椒要移花接木,金立要借尸还魂,抄袭现象如何破
- 如何使用 lshw 查看 Linux 设备信息
- 华为科普:芯片是如何设计的