




已阅读5页,还剩3页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
HBase Shell常用命令/thread-6151-1-1.htmlHbase shell下面我们看看HBase Shell的一些基本操作命令,我列出了几个常用的HBase Shell命令,如下:名称命令表达式创建表create 表名称, 列名称1,列名称2,列名称N添加记录 put 表名称, 行名称, 列名称:, 值查看记录get 表名称, 行名称查看表中的记录总数count表名称删除记录delete表名 ,行名称 , 列名称删除一张表先要屏蔽该表,才能对该表进行删除,第一步 disable 表名称 第二步 drop 表名称查看所有记录scan 表名称查看某个表某个列中所有数据scan 表名称 , 列名称:更新记录 就是重写一遍进行覆盖一、一般操作1.查询服务器状态hbase(main):024:0status3 servers, 0 dead,1.0000 average load2.查询hive版本hbase(main):025:0version0.90.4, r1150278,Sun Jul 24 15:53:29 PDT 2011二、DDL操作1.创建一个表hbase(main):011:0create member,member_id,address,info 0 row(s) in 1.2210seconds2.获得表的描述hbase(main):012:0listTABLE member 1 row(s) in 0.0160secondshbase(main):006:0describe memberDESCRIPTION ENABLED NAME = member, FAMILIES = NAME= address, BLOOMFILTER = NONE, REPLICATION_SCOPE = 0, true VERSIONS = 3, COMPRESSION = NONE,TTL = 2147483647, BLOCKSIZE = 65536, IN_MEMORY = fa lse, BLOCKCACHE = true, NAME =info, BLOOMFILTER = NONE, REPLICATION_SCOPE = 0, VERSI ONS = 3, COMPRESSION = NONE, TTL= 2147483647, BLOCKSIZE = 65536, IN_MEMORY = false, BLOCKCACHE = true 1 row(s) in 0.0230seconds3.删除一个列族,alter,disable,enable我们之前建了3个列族,但是发现member_id这个列族是多余的,因为他就是主键,所以我们要将其删除。hbase(main):003:0alter member,NAME=member_id,METHOD=deleteERROR: Table memberis enabled. Disable it first before altering.报错,删除列族的时候必须先将表给disable掉。hbase(main):004:0disable member 0 row(s) in 2.0390secondshbase(main):005:0altermember,NAME=member_id,METHOD=delete0 row(s) in 0.0560secondshbase(main):006:0describe memberDESCRIPTION ENABLED NAME = member, FAMILIES = NAME= address, BLOOMFILTER = NONE, REPLICATION_SCOPE = 0,false VERSIONS = 3, COMPRESSION = NONE,TTL = 2147483647, BLOCKSIZE = 65536, IN_MEMORY = fa lse, BLOCKCACHE = true, NAME =info, BLOOMFILTER = NONE, REPLICATION_SCOPE = 0, VERSI ONS = 3, COMPRESSION = NONE, TTL= 2147483647, BLOCKSIZE = 65536, IN_MEMORY = false, BLOCKCACHE = true 1 row(s) in 0.0230seconds该列族已经删除,我们继续将表enablehbase(main):008:0 enable member0 row(s) in 2.0420seconds4.列出所有的表hbase(main):028:0listTABLE member temp_table 2 row(s) in 0.0150seconds5.drop一个表hbase(main):029:0disable temp_table0 row(s) in 2.0590secondshbase(main):030:0drop temp_table0 row(s) in 1.1070seconds6.查询表是否存在hbase(main):021:0exists memberTable member doesexist 0 row(s) in 0.1610seconds7.判断表是否enablehbase(main):034:0is_enabled membertrue 0 row(s) in 0.0110seconds8.判断表是否disablehbase(main):032:0is_disabled memberfalse 0 row(s) in 0.0110seconds三、DML操作1.插入几条记录putmember,scutshuxue,info:age,24putmember,scutshuxue,info:birthday,1987-06-17putmember,scutshuxue,info:company,alibabaputmember,scutshuxue,address:contry,chinaputmember,scutshuxue,address:province,zhejiangputmember,scutshuxue,address:city,hangzhouputmember,xiaofeng,info:birthday,1987-4-17putmember,xiaofeng,info:favorite,movie putmember,xiaofeng,info:company,alibabaputmember,xiaofeng,address:contry,chinaputmember,xiaofeng,address:province,guangdongputmember,xiaofeng,address:city,jieyangputmember,xiaofeng,address:town,xianqiao2.获取一条数据获取一个id的所有数据hbase(main):001:0get member,scutshuxueCOLUMN CELL address:city timestamp=1321586240244, value=hangzhou address:contry timestamp=1321586239126, value=china address:province timestamp=1321586239197, value=zhejiang info:age timestamp=1321586238965, value=24 info:birthday timestamp=1321586239015, value=1987-06-17 info:company timestamp=1321586239071, value=alibaba 6 row(s) in 0.4720seconds获取一个id,一个列族的所有数据hbase(main):002:0get member,scutshuxue,infoCOLUMN CELL info:age timestamp=1321586238965, value=24 info:birthday timestamp=1321586239015, value=1987-06-17 info:company timestamp=1321586239071, value=alibaba 3 row(s) in 0.0210seconds获取一个id,一个列族中一个列的所有数据hbase(main):002:0get member,scutshuxue,info:age COLUMN CELL info:age timestamp=1321586238965, value=24 1 row(s) in 0.0320seconds6.更新一条记录将scutshuxue的年龄改成99hbase(main):004:0put member,scutshuxue,info:age ,990 row(s) in 0.0210secondshbase(main):005:0get member,scutshuxue,info:age COLUMN CELL info:age timestamp=1321586571843, value=99 1 row(s) in 0.0180seconds3.通过timestamp来获取两个版本的数据hbase(main):010:0get member,scutshuxue,COLUMN=info:age,TIMESTAMP=1321586238965COLUMN CELL info:age timestamp=1321586238965, value=24 1 row(s) in 0.0140secondshbase(main):011:0get member,scutshuxue,COLUMN=info:age,TIMESTAMP=1321586571843COLUMN CELL info:age timestamp=1321586571843, value=99 1 row(s) in 0.0180seconds4.全表扫描:hbase(main):013:0scan memberROW COLUMN+CELL scutshuxue column=address:city, timestamp=1321586240244, value=hangzhou scutshuxue column=address:contry, timestamp=1321586239126, value=china scutshuxue column=address:province, timestamp=1321586239197, value=zhejiang scutshuxue column=info:age,timestamp=1321586571843, value=99 scutshuxue column=info:birthday, timestamp=1321586239015, value=1987-06-17 scutshuxue column=info:company, timestamp=1321586239071, value=alibaba temp column=info:age, timestamp=1321589609775, value=59 xiaofeng column=address:city, timestamp=1321586248400, value=jieyang xiaofeng column=address:contry, timestamp=1321586248316, value=china xiaofeng column=address:province, timestamp=1321586248355, value=guangdong xiaofeng column=address:town, timestamp=1321586249564, value=xianqiao xiaofeng column=info:birthday, timestamp=1321586248202, value=1987-4-17 xiaofeng column=info:company, timestamp=1321586248277, value=alibaba xiaofeng column=info:favorite, timestamp=1321586248241, value=movie 3 row(s) in 0.0570seconds5.删除id为temp的值的info:age字段hbase(main):016:0delete member,temp,info:age0 row(s) in 0.0150secondshbase(main):018:0get member,tempCOLUMN CELL 0 row(s) in 0.0150seconds6.删除整行hbase(main):001:0deleteall member,xiaofeng0 row(s) in 0.3990seconds7.查询表中有多少行:hbase(main):019:0count member 2 row(s) in 0.0160seconds8.给xiaofeng这个id增加info:age字段,并使用counter实现递增hbase(main):057:0*incr member,xiaofeng,info:age COUNTER VALUE = 1hbase(mai
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 建筑亮化拍摄方案设计
- 单轨吊司机上岗考核试卷及答案
- 沈阳建筑桩基检测方案设计
- 2025版司法局《民事起诉状(姓名权、肖像权纠纷)》民事类法律文书(空白模板)
- 面食餐厅人才发展策略分析
- 银矿开采效率提升策略报告
- 成套的管理咨询方案
- 建筑方案设计时间进度
- 联合教堂建筑分析方案设计
- 班组开年趣味活动方案策划
- 高考日语应用文写作失物招领寻物启事课件
- 3d打印实训小结
- 产值计算方案
- 心内科科室运营分析报告
- 更年期综合征临床诊疗指南
- 冬季抢工措施方案
- 《统计学-基于Python》 课件 第7章 假设检验(Python-1)
- 回力品牌广告史
- 运用PDCA循环降低急诊科医护人员职业暴露发生率
- 淄博英文介绍课件
- 酒水业务员入职合同范本
评论
0/150
提交评论