Hbase 常用命令整理

来源:互联网 发布:淘宝男装 编辑:程序博客网 时间:2024/06/07 02:38

本文转载自http://blog.csdn.net/lifuxiangcaohui/article/details/40042117适当修改提炼


新建表
create 'member','member_id','info'//member_id,info为列族名称
添加数据
put 'member','data','info:age','24'//data为member新增行的rowkey
put'member','data','info:birthday','1987-06-17'
put'member','tmp','info:birthday','1987-06-17'
新建(调用)递增字段(列)
incr 'member','data','info:weight'





删除表
disable 'member'
drop 'member'
清空表
truncate 'member'
删除一个列族
disable 'member'
alter 'member',NAME='member_id',METHOD='delete'
enable 'member'
删除列(某个数据)
delete 'member','tmp','info:age'//tmp为member中的某一行rowkey
删除整行
deleteall 'member','tmp'





修改数据(重写覆盖)
put 'member','data','info:age','99'



判断是否可用
is_enabled 'member'
is_disabled 'member'
扫描全表数据
scan 'member'
扫描所以表
list
查看服务器状态
status
查询hive版本
version
获取表的详细信息
describe 'member'
查看表是否存在
exits 'member'
查看表中数据个数
count 'member'
根据rowkey查询数据
get 'member','data'
根据rowkey和列族查询数据
get 'member','data','info'
根据rowkey、列族和列查询数据
get 'member','data','info:age'
获取某一列,以前的数据(需知时间戳)
get 'member','data',{COLUMN=>'info:age',TIMESTAMP=>1321586238965}


附录:hbase伪分布式环境搭建

系统:Ubuntu

Hadoop环境搭建:http://www.jianshu.com/p/358dd9b93937

Hbase环境搭建:http://www.jianshu.com/p/27c385800da8



原创粉丝点击