HBASE SHELL 常用命令
来源:互联网 发布:js加密使用方法 编辑:程序博客网 时间:2024/05/22 12:02
转载自:http://blog.csdn.net/hongbinchen/article/details/6289279
说明:新版hbase取消了对HQL的支持,只能使用shell
命令:disable 'tableName' --disable表。注:修改表结构时,必须要先disable表。
命令:enable 'tableName' --使表可用
命令:drop 'tableName' --删除表
HBase基本命令
下面我们再看看看HBase的一些基本操作命令,我列出了几个常用的HBase Shell命令,如下:
命令表达式
创建表create '表名称', '列名称1','列名称2','列名称N'添加记录 put '表名称', '行名称', '列名称:', '值'查看记录get '表名称', '行名称'查看表中的记录总数count '表名称'删除记录delete '表名' ,'行名称' , '列名称'删除一张表先要屏蔽该表,才能对该表进行删除,第一步 disable '表名称' 第二步 drop '表名称'查看所有记录scan "表名称" 查看某个表某个列中所有数据scan "表名称" , ['列名称:']更新记录 就是重写一遍进行覆盖
1. 创建表
create 'student','name','address'
新建student表,该表有两列 名称和地址,名称只有一个,address可以有多个,
2.插入一条记录,只能插入某列
put 'student','1','name','tom'
向student有中插入记录,记录的row值为1,列name的值为tom
3. 根据row值 查询一条记录
get 'student','1'
查询结果:
COLUMN CELL
name: timestamp=1301473112875, value=tom
4. 根据row值更新name值 (系统会直接更新)
put 'student','1','name','tom2'
5.再查询时,系统返回最新的值
hbase(main):052:0> get 'student','1'
COLUMN CELL
name: timestamp=1301473425265, value=tom2
6.根据timestamp查询更新之前的 name值,
get 'student','1',{COLUMN=>'name',TIMESTAMP=>1301473112875}
7. 给学生的地址簇插入家庭地址
put 'student','1','address:home','shenzhen street'
8. 给学生的地址簇插入学校地址
put 'student','1','address:school','huaqiangbei street'
9. 查询学生的家庭地址
get 'student','1',{COLUMN=>'address:home'}
- HBASE SHELL 常用命令
- Hbase shell 常用命令
- HBASE SHELL 常用命令 .
- Hbase shell 常用命令
- HBASE SHELL 常用命令
- Hbase shell 常用命令
- HBASE SHELL 常用命令
- Hbase shell常用命令
- Hbase shell 常用命令
- HBASE shell 常用命令大全
- HBASE shell 常用命令大全
- HBase Shell常用命令
- HBase shell常用命令
- hbase shell常用命令
- HBase Shell常用命令
- Hbase shell 常用命令
- Hbase shell 常用命令
- HBase Shell常用命令
- Windows 7下搭建本地Discuz论坛
- 一些好的习惯《1-30条》--NALA CEO
- 鸣人的查克拉
- xcode4的环境变量,Build Settings参数,workspace及联编设置
- 全分布式下安装hbase(使用hbase自带的zookeeper)
- HBASE SHELL 常用命令
- jasperreport+ireport
- 基于 IO密集 & CPU密集考量 SAN & NAS 选择的一点建议
- 执行带参数的存储过程
- java反射详解 (一)
- ARM Linux跳过login
- Android调用系统摄像头--使用MediaRecorder--2--使用MediaRecorder进行录制
- ubuntu 11.04+获取Android源码(补充篇)
- potential leak of an object stored into