我是靠谱客的博主 慈祥冬日,最近开发中收集的这篇文章主要介绍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该表来实现清空该表

最后

以上就是慈祥冬日为你收集整理的hbase linux 命令,hbase shell基本操作命令详解的全部内容,希望文章能够帮你解决hbase linux 命令,hbase shell基本操作命令详解所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(67)

评论列表共有 0 条评论

立即
投稿
返回
顶部