HBase的get命令用于查询表中的单个或多个行
基本语法:
get [table_name:]row_key[,row_key2,row_key3...]
参数说明:
[table_name:]
:可选参数,指定要查询的表名。如果省略,则默认查询当前表。row_key
:必需参数,指定要查询的行键。可以指定一个或多个行键,用逗号分隔。示例:
my_table
中行键为row1
的数据:get my_table,row1
my_table
中行键在row1
和row2
之间的数据(不包括row2
):get my_table,row1,row2
my_table
中所有行的数据:get my_table
my_table
中行键为row1
的数据,并设置版本号为2:get my_table,row1,2
my_table
中行键为row1
的数据,并设置时间范围为2021年1月1日至2021年1月31日:get my_table,row1,timestamp=20210101000000,20210131235959
注意:时间戳可以使用以下格式表示:
timestamp=YYYYMMDDHHmmss
:精确到毫秒的时间戳。timestamp>=YYYYMMDDHHmmss
:大于等于指定时间戳的数据。timestamp<=YYYYMMDDHHmmss
:小于等于指定时间戳的数据。timestamp>YYYYMMDDHHmmss
:大于指定时间戳的数据。timestamp<YYYYMMDDHHmmss
:小于指定时间戳的数据。