Hbase命令
1、进入Hbase Shell
/usr/local/hbase/bin/hbase shell //进入Hbase Shell
2、创建表
create 'student','Sname','Ssex','Sage','Sdept','course' //创建student表,包含5个列族
3、填充数据(只能一次填充一个单元格数据)
put 'student','95001','Sname','LiYing' //填充一个单元格数据,该命令说明Sname列族也是列名
put 'student','95001','course:math','80' //填充一个单元格数据,该命令说明course列族包括math列名
4、查看数据或表
get 'student','95001' //查看某一行数据
scan 'student' //查看整个表数据
5、删除数据
delete 'student','95001','Ssex' //删除一个单元格数据
deleteall 'student','95001' //删除一行数据
6、删除表
disable 'student' //第一步让该表不可用
drop 'student' //第二步删除表
7、查询表的历史版本,需要两步。
(1)在创建表的时候,指定保存的版本数(假设指定为5)
create 'teacher',{NAME=>'username',VERSIONS=>5}
(2)插入数据然后更新数据,使其产生历史版本数据,注意:这里插入数据和更新数据都是用put命令
put 'teacher','91001','username','Mary'
put 'teacher','91001','username','Mary1'
put 'teacher','91001','username','Mary2'
put 'teacher','91001','username','Mary3'
put 'teacher','91001','username','Mary4'
put 'teacher','91001','username','Mary5'
(3)查询时,指定查询的历史版本数。默认会查询出最新的数据。(有效取值为1到5)
get 'teacher','91001',{COLUMN=>'username',VERSIONS=>5}
8、退出HBase数据库表操作,即退出Hbase Shell,非退出Hbase数据库
exit
浙公网安备 33010602011771号