Hbase Shell命令

本文通过一个学生成绩表的例子,详细介绍了HBase中常见的命令及其使用方法,包括表的创建、数据的插入与查询等。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1 启动HBase shell

wps_clip_image-6961

2 HBase shell 命令

wps_clip_image-5426

3 我们将以“一个学生成绩表”的例子来详细介绍常用的 HBase 命令及其使用方法。

wps_clip_image-1039

这里 grad 对于表来说是一个列,course 对于表来说是一个列族,这个列族由三个列组成 china、math 和 english,当然我们可以根据我们的需要在 course 中建立更多的列族,如computer,physics 等相应的列添加入 course 列族。(备注:列族下面的列也是可以没有名字的。)
4 create命令

建立表格scores,包含列族grad、course

wps_clip_image-26443

5 list 命令

查看当前 HBase 中具有哪些表。

wps_clip_image-6861

6 describe命令

查看表“scores”的构造。

wps_clip_image-25238

7 put命令

使用 put 命令向表中插入数据,参数分别为表名、行名、列名和值,其中列名前需要列族最为前缀,时间戳由系统自动生成。
格式: put 表名,行名,列名([列族:列名]),值

wps_clip_image-13950

8 get 命令

查看表“scores”中的行“xiapi”的相关数据。

wps_clip_image-621

查看表“scores”中行“xiapi”列“course :math”的值。

wps_clip_image-11104

备注:COLUMN 和 COLUMNS 是不同的,scan 操作中的 COLUMNS 指定的是表的列族, get操作中的 COLUMN 指定的是特定的列,COLUMNS 的值实质上为“列族:列修饰符”。COLUMN 和 COLUMNS 必须为大写。
8 scan命令

查看表“scores”中的所有数据。

wps_clip_image-7987

scan 命令可以指定 startrow,stoprow 来 scan 多个 row

wps_clip_image-30943

9 count命令

统计表中行数

wps_clip_image-2271

10 exists命令

判断表是否存在

wps_clip_image-3206

转载于:https://www.cnblogs.com/jacksu-tencent/p/3610957.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值