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:某子串')"
相关文章
|
存储 Shell 分布式数据库
Hbase 的基本shell 命令
Hbase 的基本shell 命令
821 8
|
存储 Shell 分布式数据库
Hbase 的基本shell 命令
Hbase 的基本shell 命令
192 0
|
大数据 分布式数据库 Hbase
Hbase学习三:Hbase常用命令总结
Hbase学习三:Hbase常用命令总结
2817 0
|
Shell 分布式数据库 Hbase
95 hbase命令
95 hbase命令
106 0
95 hbase命令
|
分布式数据库 Hbase
Hbase基础命令(2)
Hbase基础命令(2)
66 0
|
Java Shell 分布式数据库
Hbase基础命令
Hbase基础命令
211 0
|
存储 Java Shell
分布式数据库HBase的常用操作的基本Shell命令的增/删/改/查
HBase是一个分布式数据库系统,支持高性能、可伸缩、实时的数据存储和处理。在HBase中,我们可以使用Shell命令来进行常用的操作,如创建表、插入数据、查询数据、更新数据等。本文将介绍关于分布式数据库HBase的常用操作基本Shell命令的增删改查。
1373 0
|
存储 Java Shell
分布式数据库HBase的常用操作的基本Shell命令的表操作
HBase是一个分布式数据库系统,支持高性能、可伸缩、实时的数据存储和处理。在HBase中,我们可以使用Shell命令来进行常用的操作,如创建表、插入数据、查询数据、更新数据等。本文将介绍关于分布式数据库HBase的常用操作基本Shell命令的表操作。
464 0
|
存储 Java Shell
分布式数据库HBase的常用操作的基本Shell命令的状态/版本/Help命令
HBase是一个分布式数据库系统,支持高性能、可伸缩、实时的数据存储和处理。在HBase中,我们可以使用Shell命令来进行常用的操作,如创建表、插入数据、查询数据、更新数据等。本文将介绍关于分布式数据库HBase的常用操作基本Shell命令的状态/版本/Help命令。
621 0
|
XML 负载均衡 Java
HBase 伪分布式、命令_4 | 学习笔记
快速学习 HBase 伪分布式、命令_4
264 0
HBase 伪分布式、命令_4 | 学习笔记