Hbase如何通过Filter查找Float类型数值

现在通过Hbase中的某一列数值的进行过滤,这一列数值存储在Hbase中的格式是Bytes.toBytes(Float)转换成的byte[]。

现在我想查找某个范围的数值,例如[-12.02, 33.4],我该如何查找?

ps:我看到Hbase中的Scan中的比较器基本上使用的是BinaryComparator和ByteArrayComparable进行比较的。

 

请问大家我该如何去查找,或者有哪些Hadoop的组件可以实现查找Float范围的功能,要求是速度快一点就可以。

不知道你这个问题是否已经解决, 如果还没有解决的话:

如果你已经解决了该问题, 非常希望你能够分享一下解决方案, 以帮助更多的人 ^-^