HBase基本操作

本文共有695个字,关键词:

问题:HBase数据库的基本shell操作:增、删、改、查
方法:
1、增加
put ‘student’,’95001’,’Sname’,’LiYing’时,即为student表添加了学号为95001,名字为LiYing的一行数据,其行键为95001。
put 'student','95001','course:math','80'

2、查询
get命令,用于查看表的某一行数据:
get 'student','95001'
scan命令用于查看某个表的全部数据:
scan 'student'

3、删除
delete用于删除一个数据,是put的反向操作:
delete 'student','95001','Ssex'
deleteall操作用于删除一行数据:
deleteall 'student','95001'

4、修改
HBase会自动为添加的数据添加一个时间戳,故在需要修改数据时,只需直接添加数据,HBase即会生成一个新的版本,从而完成“改”操作,旧的版本依旧保留,系统会定时回收垃圾数据,只留下最新的几个版本,保存的版本数可以在创建表的时候指定。
put 'student','95001','course:math','82'

5、查询数据库中的表有哪些
直接list命令就可以查看所建立的表

6、删除数据表
disable 'student'
drop 'student'

参考:http://dblab.xmu.edu.cn/blog/install-hbase/

版权声明:本文为作者原创,如需转载须联系作者本人同意,未经作者本人同意不得擅自转载。
添加新评论
暂无评论