大数据学习之 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中国数字艺术认证教师等等


本文详细介绍HBase数据库的基本操作,包括连接客户端、创建表、数据插入、更新、查询、删除等核心功能,以及如何进行表管理和数据统计,为读者提供一份全面的HBase使用教程。
2537

被折叠的 条评论
为什么被折叠?



