hbase 常用命令行操作总结

前言

本篇针对hbase常用客户端操作命令,做一下总结,方便后续运营过程中使用;

1、查看帮助命令

help的命令展示出了常用的操作命令以及格式,通过这个命令可以快速定位到需要查询的命令;

help

在这里插入图片描述

2、查看当前数据库中有哪些表

 list

在这里插入图片描述

3、创建表

create "employee","info"

create后面紧跟的是表名称,表的后面是 rowkey的名字

在这里插入图片描述

4、查看表结构

 describe '表名'

在这里插入图片描述

5、给表插入数据

格式为: 表名 ,rowkey名,列簇名:字段名,字段值

put "employee","1001","info:sex","male"
put "employee","info:age","18"
put "employee","1002","info:name","Janna"
put "employee","female"
put "employee","20"

在这里插入图片描述

6、扫描查看表数据

scan '表名'

在这里插入图片描述

7、更新指定字段的数据

相当于是对原来的数据进行指定字段的替换;

put "employee","Nick"

在这里插入图片描述

8、查看“指定行”或“指定列族:列”的数据

 get 'employee','1001'  #表名 + rowkey
 get 'employee','1001','info:name'  #表名 + rowkey + 列簇:字段名

在这里插入图片描述


在这里插入图片描述

9、统计表数据行数

count 表名

在这里插入图片描述

10、删除数据

删除某 rowkey 的全部数据, 表名称 + rowkey

deleteall "employee","1001"

在这里插入图片描述

11、删除某 rowkey 的某一列数据

delete "employee","info:sex"

在这里插入图片描述

12、清空表数据

 truncate '表名'

提示:清空表的操作顺序为先 disable,然后再 truncate;

在这里插入图片描述

13、删除表

disable "表名"
drop "表名"

首先需要先让该表为 disable 状态,然后才能删除;

在这里插入图片描述

提示:如果直接 drop 表,会报错:ERROR: Table student is enabled. Disable it first.

相关文章

文章浏览阅读301次。你可以使用Thrift客户端来测试HBase Thr...
文章浏览阅读565次。hive和hbase数据迁移_hive转hbase
文章浏览阅读707次。基于单机版安装HBase,前置条件为Hadoop...
文章浏览阅读301次。linux集群搭建-HBase_linux中在/home目录...
文章浏览阅读933次。中没有库的概念,说一个数据说的是哪一个...
文章浏览阅读1k次,点赞16次,收藏21次。整理和梳理日常hbas...