1、hbase shell基本操做命令shell
名称 | 命令表达式 |
建立表 | create '表名称','列簇名称1','列簇名称2'....... |
添加记录 | put '表名称', '行名称','列簇名称:','值' |
查看记录 | get '表名称','行名称' |
查看表中的记录总数 | count '表名称' |
删除记录 | delete '表名',行名称','列簇名称' |
删除表 | ①disable '表名称' ②drop '表名称' |
查看全部记录 | scan '表名称' |
查看某个表某个列中全部数据 | scan '表名称',['列簇名称:'] |
更新记录 | 即重写一遍进行覆盖 |
2、通常操做
1.查询服务器状态服务器
2.查询hive版本ide
3、DDL操做
1.建立一个表spa
2.得到表的描述3d
3.删除一个列簇
要先diable表,再deleteblog
4.删除一个表
要先disable表,再dropci
5.判断表是否enableget
判断表是否disableit
4、DML操做
1.插入记录
插入了两行数据table
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该表来实现清空该表