hbase linux 命令,hbase shell基本操作命令详解

一、hbase shell基本操作命令

名称

命令表达式

创建表

create '表名称','列簇名称1','列簇名称2'.......

添加记录

put '表名称', '行名称','列簇名称:','值'

查看记录

get '表名称','行名称'

查看表中的记录总数

count '表名称'

删除记录

delete '表名',行名称','列簇名称'

删除表

①disable '表名称' ②drop '表名称'

查看所有记录

scan '表名称'

查看某个表某个列中所有数据

scan '表名称',['列簇名称:']

更新记录

即重写一遍进行覆盖

二、一般操作

1.查询服务器状态

35323945f8a9a2414c5733116af08a99.png

2.查询hive版本

4599fa993548d42af81a687b4b36faae.png

三、DDL操作

1.创建一个表

048e8b1b355f349855a30e5537a00146.png

2.获得表的描述

ccdf1556424ef9d41d73d1e31dc33b80.png

132861e9a169bceccea8aca39b1f7bc0.png

3.删除一个列簇

要先diable表,再delete

e248cb7333a089d4861aadd5bfb66008.png

34d2c2106624d3addb4df4bb220d8aee.png

4.删除一个表

要先disable表,再drop

646b2aef7993d65eee806bd6438f5e87.png

5.判断表是否enable

c91c1d02af002c821b5774fb5ecde179.png

判断表是否disable

fe990098f1c8f418269cddfd03705aa6.png

四、DML操作

1.插入记录

插入了两行数据

b2f25e149867dac3af019396fddec95e.png

2.获取一个id的所有数据

获取example的数据

f025ce6502f2f7e71c895f4a1f510496.png

3.获取一个id,一个列簇所有的数据

058c370ef0caaf01f682df55cf2142cc.png

4.获取一个id,一个列簇中一个列的所有数据

005d66c6e45c1594fe839f6d080130c0.png

5.更新一条记录

将example的年龄改为66

b105dab76770a7703db20adec23de4fa.png

6.获取时间戳数据

大家应该看到timestamp这个标记

46dddba475b9b453c00e9b6121b1b4c3.png

7.全表显示

2c05549948d67da6a9a533f54653489d.png

8.删除id为example的'info:age'字段

e76da87891fb2d5d6a88047bbaf8d495.png

9.删除整行

4a3354667379c571dc7a60801afe853b.png

10.给example这个id增加'info:age'字段,并使用counter实现递增

597596c401c21207e2ccc1dbed4f4ad7.png

5111e93ccb152f6c48c52a091b6e4887.png

e71de81481da525f823f5d5a7f8144ee.png

11.获取当前count值

c93044c10ceb0578829567eb95b0824f.png

12.清空整个表

4ac0846d233d56fc4f782f76c2cec178.png

可以看出hbase是先disable掉该表,然后drop,最后重新create该表来实现清空该表

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值