HBase常用命令大全

简介: 笔记

(1)进入HBase


命令:

hbase shell


(2)查看服务器状态


命令:

status


(3)查询HBase版本


命令:

version


4)查看有哪些表


命令:

list


(5)创建表


命令表达式:

create '表名称', '列族名称1', '列族名称2', '列族名称N'


(6)添加一个列族


命令表达式:

alter '表名称', '列族名称'


(7)删除列族


命令表达式:

alter '表名称', {NAME => '列族名称', METHOD => 'delete'}


(8)启用指定的表


命令表达式:

enable '表名称'


(9)禁用指定的表


命令表达式:

disable '表名称'


(10)查看表是否启用


命令表达式:

is_enabled '表名称'


(11)查看表是否禁用


命令表达式:

is_disabled '表名称'


(12)删除一张表


第一步屏蔽该表:

disable '表名称'


第二部删除该表:

drop '表名称'


(13)查看表的结构


命令:

describe '表名称'


(14)检查表是否存在


命令表达式:

exists '表名称'


(15)删除表中的记录


命令表达式:

delete '表名称', '行键', '列族名称:列名称'


(16)删除整行的值


命令表达式:

deleteall '表名称', '行键'


(17)更新表中记录


命令表达式:

put '表名称', '行键', '列族名称:列名称', '值'


(18)查看行键中记录


命令表达式:

get '表名称', '行键'


(19)查看表中记录数


命令表达式:

count '表名称'


(20)扫描整张表


命令表达式:

scan '表名称'


(21)扫描整个列族


命令表达式:

scan '表名称', {COLUMN  => '列族名称'}


(22)查看指定表中某个列族的所有数据


命令表达式:

scan '表名称', {COLUMNS  => '列族名称:列名称'}


(23)限制查询结果的条数


命令表达式:

scan '表名称', {STARTROW => '开始行', LIMIT => 行数, VERSIONS => 版本号, STOPROW => 结束行, TIMERANGE => '限制时间戳范围'}


(24)使用行键RowFilter过滤进行搜索(binary)


命令表达式:

scan '表名称', FILTER=>"RowFilter(=, 'binary:rowkey值')"


(25)使用行键RowFilter过滤进行搜索(substring)


命令表达式:

scan '表名称', FILTER=>"RowFilter(=, 'substring:子串')"


(26)使用等值过滤搜索(binary)


命令表达式:

scan '表名称', FILTER=>"ValueFilter(=, 'binary:某值')"


(27)使用等值过滤搜索(substring)


命令表达式:

scan '表名称', FILTER=>"ValueFilter(=, ' substring:某子串')"
相关实践学习
lindorm多模间数据无缝流转
展现了Lindorm多模融合能力——用kafka API写入,无缝流转在各引擎内进行数据存储和计算的实验。
云数据库HBase版使用教程
  相关的阿里云产品:云数据库 HBase 版 面向大数据领域的一站式NoSQL服务,100%兼容开源HBase并深度扩展,支持海量数据下的实时存储、高并发吞吐、轻SQL分析、全文检索、时序时空查询等能力,是风控、推荐、广告、物联网、车联网、Feeds流、数据大屏等场景首选数据库,是为淘宝、支付宝、菜鸟等众多阿里核心业务提供关键支撑的数据库。 了解产品详情: https://cn.aliyun.com/product/hbase   ------------------------------------------------------------------------- 阿里云数据库体验:数据库上云实战 开发者云会免费提供一台带自建MySQL的源数据库 ECS 实例和一台目标数据库 RDS实例。跟着指引,您可以一步步实现将ECS自建数据库迁移到目标数据库RDS。 点击下方链接,领取免费ECS&RDS资源,30分钟完成数据库上云实战!https://developer.aliyun.com/adc/scenario/51eefbd1894e42f6bb9acacadd3f9121?spm=a2c6h.13788135.J_3257954370.9.4ba85f24utseFl
相关文章
|
3月前
|
存储 Shell 分布式数据库
Hbase 的基本shell 命令
Hbase 的基本shell 命令
|
4月前
|
存储 Shell 分布式数据库
Hbase 的基本shell 命令
Hbase 的基本shell 命令
218 8
|
4月前
|
大数据 分布式数据库 Hbase
Hbase学习三:Hbase常用命令总结
Hbase学习三:Hbase常用命令总结
452 0
|
6月前
|
分布式数据库 Hbase
Hbase基础命令(2)
Hbase基础命令(2)
33 0
|
6月前
|
Java Shell 分布式数据库
Hbase基础命令
Hbase基础命令
117 0
|
Shell 分布式数据库 Hbase
95 hbase命令
95 hbase命令
54 0
95 hbase命令
|
存储 Java Shell
分布式数据库HBase的常用操作的基本Shell命令的增/删/改/查
HBase是一个分布式数据库系统,支持高性能、可伸缩、实时的数据存储和处理。在HBase中,我们可以使用Shell命令来进行常用的操作,如创建表、插入数据、查询数据、更新数据等。本文将介绍关于分布式数据库HBase的常用操作基本Shell命令的增删改查。
930 0
|
存储 Java Shell
分布式数据库HBase的常用操作的基本Shell命令的表操作
HBase是一个分布式数据库系统,支持高性能、可伸缩、实时的数据存储和处理。在HBase中,我们可以使用Shell命令来进行常用的操作,如创建表、插入数据、查询数据、更新数据等。本文将介绍关于分布式数据库HBase的常用操作基本Shell命令的表操作。
248 0
|
存储 Java Shell
分布式数据库HBase的常用操作的基本Shell命令的状态/版本/Help命令
HBase是一个分布式数据库系统,支持高性能、可伸缩、实时的数据存储和处理。在HBase中,我们可以使用Shell命令来进行常用的操作,如创建表、插入数据、查询数据、更新数据等。本文将介绍关于分布式数据库HBase的常用操作基本Shell命令的状态/版本/Help命令。
458 0
|
XML 负载均衡 Java
HBase 伪分布式、命令_4 | 学习笔记
快速学习 HBase 伪分布式、命令_4
197 0
HBase 伪分布式、命令_4 | 学习笔记