Java 如果密钥长度不固定,如何有效扫描HBase?

Java 如果密钥长度不固定,如何有效扫描HBase?,java,hbase,database-scan,Java,Hbase,Database Scan,HBase表键设计为前缀(4字节)|时间戳长值(8字节)|几个字节(长度不同) 现在我想使用开始键和结束键扫描表。前缀对于扫描是固定的,开始键和结束键由时间戳决定。类似于Data1 | 2013-05-01 10:10 |*和Data1 | 2013-06-01 10:10 |* 如何为此构建开始键和结束键?钥匙的长度不固定,这使我很困惑。开始-结束键不像固定长度键那样明显。您可以使用一个范围,其中第二个键前缀(Data1 | 2013-06-01 10:10 |)被附加一个比后面任何值都大的值

HBase表键设计为前缀(4字节)|时间戳长值(8字节)|几个字节(长度不同)

现在我想使用开始键和结束键扫描表。前缀对于扫描是固定的,开始键和结束键由时间戳决定。类似于Data1 | 2013-05-01 10:10 |*Data1 | 2013-06-01 10:10 |*


如何为此构建开始键和结束键?钥匙的长度不固定,这使我很困惑。开始-结束键不像固定长度键那样明显。

您可以使用一个范围,其中第二个键前缀(Data1 | 2013-06-01 10:10 |)被附加一个比后面任何值都大的值(比如两个字节的0xFF)