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:某子串')"

以上内容仅供参考学习,如有侵权请联系我删除!
如果这篇文章对您有帮助,左下角的大拇指就是对博主最大的鼓励。
您的鼓励就是博主最大的动力!

猜你喜欢

转载自blog.csdn.net/weixin_45366499/article/details/106887526
今日推荐