HBASE SHELL 常用命令 .
说明:新版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'}
分享到:
相关推荐
Hadoop技术-HBaseShell常用命令.pptx
HBase Shell的一些基本操作命令,列出了几个常用的HBase Shell命令
总结常用的hbase shell操作命令。
这是我从网上整理的一个文档,用于hbase shell初学者的参考文档。
HDFS_HBaseShell的常用命令.docx
hbase_shell操作命令汇总, 内含HBase常用shell命令。
该文档包含了HBase里面一系列常用的shell命令,包括增删改查等操作,还有读数据模型的概括,为了方便童鞋们查找,整理成一个文档供大家查阅。
│ Day1507_Hbase shell中namespace的常用操作.mp4 │ Day1508_Hbase shell中表的DDL操作.mp4 │ Day1509_Hbase shell中表的DML操作(一).mp4 │ Day1510_Hbase shell中表的DML操作(二).mp4 │ Day1511_Hbase的...
Hbase shell及常用命令
hadoop HBaseshell常用shell命令,这是工作中整理的一份文档,使用价值很高
NULL 博文链接:https://whxhz.iteye.com/blog/1607834
(2)熟练使用HBase操作常用的 Shell命令。(3)熟悉HBase操作常用的 Java API。 A.3.2 实验平台 (1)操作系统:Linux。 (2)Hadoop 版本:2.7.1或以上版本。(3)HBase版本:1.1.2或以上版本。(4) JDK 版本:1.7或以上...
HBase Shell 提供了大多数的 HBase 命令,通过 HBase Shell,用户可以方便地创建、删除及修改表,还可以向表中添加数据,列出表中的相关信息等。本节介绍一些常用的命令和具体操作,并讲解如何使用命令行实现一个...
知识速查手册,适用于初学者,学过大数据的人员。
HBase是一个分布式的、面向列的开源数据库,源于google的一篇论文《bigtable:一个结构化数据的分布式存储系统》
HBase是一种构建在HDFS之上的分布式、面向列的存储系统。在需要实时读写、随机访问超大规模数据集时,可以使用HBase。该文档整理了一些HBase Shell 常用命令以及示例,希望能够帮助初学者快速熟悉hbase的基本使用。
2. 熟练使用HBase操作常用的Shell命令; 3. 熟悉HBase操作常用的Java API。 二、实验平台 1. 操作系统:Linux(建议Ubuntu16.04或Ubuntu18.04); 2. Hadoop版本:3.1.3; 3. HBase版本:2.2.2; 4. JDK版本:1.8; ...
htabse 命令的基本操作步骤,1.熟悉使用HBase操作常用的Shell命令。 2.学会表和族的属性操作。 3.学会Filter操作。 4.学会时间戳和数据版本的操作。 学会数据批量导入。
今天小编就为大家分享一篇HBASE 常用shell命令,增删改查方法,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧