大数据学习之 hbase简单应用
1.进入客户端:bin/hbase shell
bin/hbase shell
2.查看帮助文档:help
3.查看当前数据库中有哪些表:list
4.ctrl+Backspace(←)是删除光标前面的字符
ctrl+Backspace(←)是删除光标前面的字符
Backspace(←)是删除最后面的那个字符
5.创建表:create
格式:create ‘表名’,‘列簇名’
create ‘student’,‘cf1’
6.数据插入:put
6.1数据插入
格式:put ‘表名’,‘Rowkey’,‘列簇名:列名’,‘数据’
put ‘student’,‘1001’,‘cf1:name’,‘Tms’
put ‘student’,‘1001’,‘cf1:sex’,‘male’
put ‘student’,‘1001’,‘cf1:age’,‘18’
put ‘student’,‘1002’,‘cf1:name’,‘jnn’
put ‘student’,‘1002’,‘cf1:sex’,‘female’
put ‘student’,‘1002’,‘cf1:age’,‘20’
6.2更新字段(列)
//非空数据
put 'student','1001','cf1:name','Nick'
//插入空数据
put 'student','1001','cf1:isNull',''
7.查看数据:scan
7.1查看所有数据:scan ‘student’
7.2根据Rowkey来查看数据:
//查看rowkey是1001之后的数据
scan 'student',{STARTROW=>'1001'}
//查看起始rowkey是1001,结束rowkey是1001之间的数据
scan 'student',{STARTROW=>'1001',STOPROW=>'1001'}
//查看起始rowkey是1001(包含),结束rowkey是1002(不包含)之间的数据
scan 'student',{STARTROW=>'1001',STOPROW=>'1002'}
8.查看数据:get
//查看一行数据
get 'student','1001'
//查看单块数据
get 'student','1001','cf1:name'
9.删除某一行:deleteall
deleteall 'student','1001'
10.统计表行数:count
count 'student'
11.展示当前表情况:desc
desc 'student'
12.变更表信息:alter
//将info列族中的数据存放1000000个版本
alter 'student',{NAME => 'cf1',VERSIONS => '1000000'}
12.1写入数据,然后查看,一行只显示最后插入的那个数据
12.2查看一行多版本内容
13.清空表:truncate
//操作详细:先禁用表,在清空表
truncate 'student'
查看数据
14.禁用/使用/判断表:disable/enable/is_enabled
disable 'student'
enable 'student'
is_enabled 'student'
15.删除表:drop
drop "student"
16.关闭hbase
bin/stop-hbase.sh
咨询办理私聊
ACAA热门工种
1、平面设计师
2、室内设计师
3、商业展示设计师
4、影视动画师
5、动漫设计师
6、网页设计师
7、ACAA中国数字艺术设计师
8、ACAA中国数字艺术认证教师等等