hadoop put命令的格式_HBase 常用的Shell命令(操作演示截图)

Hadoop安装之后,只包含了HDFS和MapReduce,并不含HBase,因此需要在Hadoop 之上继续安装HBase。

HBase v2.1.4 最新版安装-单机模式(CentOS 7)

Hadoop生态系统-新手快速入门(含HDFS、HBase系统架构)

HBase数据库是BigTable的开源实现,和BigTable一样,支持大规模海量数据,分布式并发数据处理效率极高,易于扩展且支持动态伸缩。

HBase为用户提供了非常方便的Shell命令。

首先,需要启动HDFS(单机模式可以不需要)和HBase进程;

  • 开启集群,bin/start-hbase.sh
  • 关闭集群,bin/stop-hbase.sh

然后,在终端输入hbase shell 命令进入该shell 环境;

  • hbase shell
ea15e86ce37737be3dbbc862e4365bb7.png

1. Create - 创建表

create 't1', {NAME=>'f1', VERSIONS=>5}

创建表t1,列族为f1,列族版本号为5。

2. list - 列出HBase中所有的表信息;

b2c938f952e8d27527699a71174bd8a2.png

3. describe - 显示表的相关信息

describe 't1'

6db71dd61ed142e6644e3ba82aef98c6.png

4. put - 向表、行、列指定的单元格添加数据

put 't1', 'row1','f1:c1', 'value1'

向表t1中行row1和列f1:c1 所对应的单元格中,添加数据 value1。

013ae5710c08a347a6915fbf37994de7.png

5. get - 通过指定表名、行、列获得单元格的值

get 't1','row1'

获得表 t1,行row1 的数据。

82d3b4ac0704ec41e00c5c6071127af0.png

6. scan - 浏览表的相关信息

scan 't1'

浏览表t1

fdeea5742bc46d6ac7d68c9a97fe75f0.png

7. count - 统计表中的行数

count 't1'

2a20dcc789ec4ab0cbc1b2afcc01ff89.png

8. version - 输出HBase的版本信息

0637bc89c003c013cc01263ee9c3dbb6.png

9. status - 输出HBase 集群状态信息

status 'detailed'

可以通过summary、simple、detailed 这3个参数指定输出信息的详细程度。

f7d246a9c460d536da69424a95d799eb.png

10. exit - 退出HBase Shell

eca7789ecb96ef4afeebeeda7a39bcb5.png

11. whoami - 提供有关用户的信息

c03ae888f30e8b62e85a70ae081f7ca6.png

hbase shell常用命令汇总

16b0371433c9baf524d2a686f5eadce0.png
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值