首页 技术 正文
技术 2022年11月7日
0 收藏 677 点赞 907 浏览 1381 个字

用hbase的超级用户

su – hbase
kinit -kt /etc/security/keytabs/hbase.headless.keytab hbase-bigdata@STARYEA.COM

进入后创建命名空间或数据库
hbase(main):005:0> create_namespace ‘lhj_db’
0 row(s) in 0.2810 seconds
create_namespace ‘lhj_ns’

hbase(main):006:0> grant ‘lhj’,’RWC’,’@lhj_db’
0 row(s) in 0.5780 seconds

登录到普通用户后

先通过kinit -kt 获取凭证后

执行 hbase shell

创建表只有在命名空间下
hbase(main):003:0> create ‘lhj_db:t_table’,’column’
0 row(s) in 4.3790 seconds

hbase(main):011:0> list
TABLE
lhj_db:t_table
lhj_db:table_a
2 row(s) in 0.0450 seconds

hbase(main):017:0> put ‘lhj_db:t_table’,’002′,’column:name’,’lhj2′
0 row(s) in 0.0390 seconds

hbase(main):018:0> put ‘lhj_db:t_table’,’003′,’column:name’,’lhj3′
0 row(s) in 0.0130 seconds

hbase(main):019:0> scan ‘lhj_db:t_table’

hbase(main):023:0> scan ‘lhj_db:t_table’,{COLUMNS =>’column:name’,LIMIT =>2,STARTROW => ‘001’,STOPROW=>’003′}
ROW COLUMN+CELL
001 column=column:name, timestamp=1512375500577, value=lhj
002 column=column:name, timestamp=1512375813065, value=lhj2

 HBase权限解释

HBase提供的五个权限标识符:RWXCA,分别对应着READ(‘R’), WRITE(‘W’), EXEC(‘X’), CREATE(‘C’), ADMIN(‘A’)
HBase提供的安全管控级别包括:
Superuser:拥有所有权限的超级管理员用户。通过hbase.superuser参数配置
Global:全局权限可以作用在集群所有的表上。
Namespace :命名空间级。
Table:表级。
ColumnFamily:列簇级权限。
Cell:单元级。
和关系数据库一样,权限的授予和回收都使用grant和revoke,但格式有所不同。grant语法格式:

grant user permissions table column_family column_qualifier

> grant ‘hive’, ‘RW’, ‘member’
0 row(s) in 0.4660 seconds

> user_permission ‘命名空间’
User Table,Family,Qualifier:Permission
Hive member,,: [Permission: actions=READ,WRITE]

相关推荐
python开发_常用的python模块及安装方法
adodb:我们领导推荐的数据库连接组件bsddb3:BerkeleyDB的连接组件Cheetah-1.0:我比较喜欢这个版本的cheeta…
日期:2022-11-24 点赞:878 阅读:8,942
Educational Codeforces Round 11 C. Hard Process 二分
C. Hard Process题目连接:http://www.codeforces.com/contest/660/problem/CDes…
日期:2022-11-24 点赞:807 阅读:5,466
下载Ubuntn 17.04 内核源代码
zengkefu@server1:/usr/src$ uname -aLinux server1 4.10.0-19-generic #21…
日期:2022-11-24 点赞:569 阅读:6,281
可用Active Desktop Calendar V7.86 注册码序列号
可用Active Desktop Calendar V7.86 注册码序列号Name: www.greendown.cn Code: &nb…
日期:2022-11-24 点赞:733 阅读:6,095
Android调用系统相机、自定义相机、处理大图片
Android调用系统相机和自定义相机实例本博文主要是介绍了android上使用相机进行拍照并显示的两种方式,并且由于涉及到要把拍到的照片显…
日期:2022-11-24 点赞:512 阅读:7,728
Struts的使用
一、Struts2的获取  Struts的官方网站为:http://struts.apache.org/  下载完Struts2的jar包,…
日期:2022-11-24 点赞:671 阅读:4,765