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:小于指定时间戳的数据。