目录
- (1)进入HBase
- (2)查看服务器状态
- (3)查询HBase版本
- (4)查看有哪些表
- (5)创建表
- (6)添加一个列族
- (7)删除列族
- (8)启用指定的表
- (9)禁用指定的表
- (10)查看表是否启用
- (11)查看表是否禁用
- (12)删除一张表
- (13)查看表的结构
- (14)检查表是否存在
- (15)删除表中的记录
- (16)删除整行的值
- (17)更新表中记录
- (18)查看行键中记录
- (19)查看表中记录数
- (20)扫描整张表
- (21)扫描整个列族
- (22)查看指定表中某个列族的所有数据
- (23)限制查询结果的条数
- (24)使用行键RowFilter过滤进行搜索(binary)
- (25)使用行键RowFilter过滤进行搜索(substring)
- (26)使用等值过滤搜索(binary)
- (27)使用等值过滤搜索(substring)
(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:某子串')"
以上内容仅供参考学习,如有侵权请联系我删除!
如果这篇文章对您有帮助,左下角的大拇指就是对博主最大的鼓励。
您的鼓励就是博主最大的动力!