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

 

posted on 2017-06-11 11:52  ostin  阅读(145)  评论(0)    收藏  举报