博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
【hadoop】【demo】HBase shell
阅读量:5069 次
发布时间:2019-06-12

本文共 1829 字,大约阅读时间需要 6 分钟。

【hadoop】【demo】HBase shell

t_student   cf1 cf2
rowkey id name ... age address ...
r1 1001 Kitty   20 /  
r2 1002 Jack   / NanJing  

 

1.创建 用户test_super(有supergroup权限),test_guest(无supergroup权限)

2.连接用户 test_super 并创建表 't_student' 

kinit test_super

hbase shell

whoami #查看用户权限

list #查看用户下表

 

create 't_student','cf1'

describe 't_student'

user_permission 't_student' #权限:action=ADMIN

 

grant 'user_guest','CRW', 't_student' #授权 用户 user_guest 对 't_student' 有CRW 权限

quit

 

3.连接用户 test_guest 并修改表 't_student' 

kinit test_guest

hbase shell

whoami #查看用户权限

list #查看用户下表

 

describe 't_student'

disable 't_student'

alter 't_student',{NAME=>'cf1',NAME=>'cf2'} #修改表结构

enable 't_student'

 

#新增表数据:此段语句可以写入 test.sh

vi test.sh

输入以下内容:

hbase shell <<EOF

put 't_student','r1','cf1:id','1001'

put 't_student','r1','cf1:name','Kitty'

put 't_student','r1','cf2:age','20'

 

put 't_student','r2','cf1:id','1002'

put 't_student','r2','cf1:name','Jack'

put 't_student','r2','cf2:age','22'

put 't_student','r2','cf2:address','NanJing'

EOF

 

执行test.sh

sh test.sh

 

#修改/删除表数据

put 't_student','r1','cf1:name','Kitty'

put 't_student','r1','cf1:name','Amy'

 

#查询表数据

scan 't_student' #查全表

scan 't_student',{LIMIT=>1} #查1行

 

get 't_student','r1'

get 't_student','r2'

get 't_student','r1',{COLUMN=> ['cf1','cf2']}

get 't_student','r2',{COLUMN=> ['cf1','cf2']}

get 't_student','r1',{COLUMN=> ['cf1:id','cf1:name','cf2:age']}

get 't_student','r2',{COLUMN=> ['cf1:id','cf1:name','cf2:address']}

 

get 't_student','r1',{COLUMN=> ['cf1:id','cf1:name']}

get 't_student','r1',{COLUMN=> 'cf1:name'}

get 't_student','r1','cf1:id','cf1:name'

get 't_student','r1','cf1:name'

get 't_student','r1','cf1:id','cf1:name','cf2:age'

get 't_student','r2','cf1:id','cf1:name','cf2:address'

 

disable 't_student'

drop 't_student'

 

posted on
2019-02-18 16:58 阅读(
...) 评论(
...)

转载于:https://www.cnblogs.com/greenZ/p/10396544.html

你可能感兴趣的文章
【ul开发攻略】HTML5/CSS3菜单代码 阴影+发光+圆角
查看>>
虚拟中没有eth0
查看>>
[ZJOI2007]棋盘制作 【最大同色矩形】
查看>>
IOS-图片操作集合
查看>>
模板统计LA 4670 Dominating Patterns
查看>>
泛型第23条:请不要在新代码中使用原生态类型
查看>>
团队项目开发客户端——登录子系统的设计
查看>>
【AppScan心得】IBM Rational AppScan 无法记录登录序列
查看>>
[翻译] USING GIT IN XCODE [4] 在XCODE中使用GIT[4]
查看>>
简化通知中心的使用
查看>>
IO—》Properties类&序列化流与反序列化流
查看>>
html 简介
查看>>
session如何保存在专门的StateServer服务器中
查看>>
react展示数据
查看>>
测试计划
查看>>
选择器
查看>>
Mysql与Oracle 的对比
查看>>
idea的maven项目无法引入junit
查看>>
jquery实现限制textarea输入字数
查看>>
thinkphp5 csv格式导入导出(多数据处理)
查看>>