说明:新版hbase取消了对HQL的支持,只能使用shell
命令:disable 'tableName' --disable表。注:修改表结构时,必须要先disable表。
命令:enable 'tableName' --使表可用
命令:drop 'tableName' --删除表
HBase基本命令
下面我们再看看看HBase的一些基本操作命令,我列出了几个常用的HBase Shell命令,如下:
名称 | 命令表达式 |
创建表 | create '表名称', '列名称1','列名称2','列名称N' |
添加记录 | put '表名称', '行名称', '列名称:', '值' |
查看记录 | get '表名称', '行名称' |
查看表中的记录总数 | count |
删除记录 | delete |
删除一张表 | 先要屏蔽该表,才能对该表进行删除,第一步 disable '表名称' 第二步 |
查看所有记录 | scan "表名称" |
查看某个表某个列中所有数据 | scan "表名称" , ['列名称:'] |
更新记录 | 就是重写一遍进行覆盖 |
1. 创建表
2.插入一条记录,只能插入某列
3. 根据row值 查询一条记录
4. 根据row值更新name值 (系统会直接更新)
5.再查询时,系统返回最新的值
6.根据timestamp查询更新之前的 name值,
7. 给学生的地址簇插入各门成绩
8. 查询学生的成绩