您的位置:首页 > 运维架构 > Shell

hbase shell基本操作命令详解

2012-10-17 10:50 567 查看
一、hbase shell基本操作命令

名称命令表达式
创建表create '表名称','列簇名称1','列簇名称2'.......
添加记录put '表名称', '行名称','列簇名称:','值'
查看记录get '表名称','行名称'
查看表中的记录总数count '表名称'
删除记录delete '表名',行名称','列簇名称'
删除表①disable '表名称' ②drop '表名称'
查看所有记录scan '表名称'
查看某个表某个列中所有数据scan '表名称',['列簇名称:']
更新记录即重写一遍进行覆盖
二、一般操作

1.查询服务器状态





2.查询hive版本





三、DDL操作

1.创建一个表





2.获得表的描述









3.删除一个列簇

要先diable表,再delete









4.删除一个表

要先disable表,再drop





5.判断表是否enable





判断表是否disable





四、DML操作

1.插入记录

插入了两行数据





2.获取一个id的所有数据

获取example的数据





3.获取一个id,一个列簇所有的数据





4.获取一个id,一个列簇中一个列的所有数据





5.更新一条记录

将example的年龄改为66





6.获取时间戳数据

大家应该看到timestamp这个标记





7.全表显示





8.删除id为example的'info:age'字段





9.删除整行





10.给example这个id增加'info:age'字段,并使用counter实现递增













11.获取当前count值





12.清空整个表





可以看出hbase是先disable掉该表,然后drop,最后重新create该表来实现清空该表
本文出自 “周钰钦” 博客,请务必保留此出处http://zhouyuqin.blog.51cto.com/5132926/1029505
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: