Hbase表的创建
1、进入hbase shell
2、Hbase 创建数据库表:
create '表名', '列族名1','列族名2','列族名N'
3、使用 list 命令查看所有数据库表;
4、查看表的结构,命令:describe '表名'或desc '表名'
Hbase数据库表数据的增、删、改、查
1、Hbase 增加一行数据:
put ‘表名’, ‘rowKey’, ’列族:列’ , ‘值’
2、Hbase 查询数据:
scan ’表名’来查看表的所有记录
3、Hbase 获取数据,使用get查看前面插入的数据:
get '表名' , 'rowKey' 来查看某个rowKey下的所有记录
4、Hbase 删除数据单元格:
delete ’表名’,’行名’,’列族:列' 来删除某个记录
5、Hbase 删除行键:
deleteall ’表名’,’行键’
6、get来查询删除的记录是否删除成功:
get '表名','‘rowKey','列族:列'
7、使用alter修改列族版本为3
alter '表名', {NAME => '列族', VERSIONS => 3}
8、Hbase 更新数据,要求插入一行数据
rowKey:行键名 ,列名称:Name,值:姓名,同时更新插入的数据
put就是重写一遍,进行覆盖,hbase没有修改,都是追加,即对相同rowKey、列族和列名的数据再次添加即为数据的更新
9、使用get查看被更新的数据
get 'Student','0001',{COLUMN=>'StuInfo:Name',VERSIONS=>3}
10、Hbase 删除数据库表:
第一步: disable ‘表名’,第二步,查看表是否可用is_disable '表名',第三步 :drop '表名'