【发布时间】:2012-01-12 11:32:35
【问题描述】:
在使用 HBase Java API 时,我有一行代码如下:
byte[] value = scanner.next().getValue(Bytes.toBytes(family), Bytes.toBytes(qualifier));
假设我不知道这个值是 Int 还是 String 类型,我应该在 Byte.toInt(value) 和 Byte.toString(value) 之间使用哪个来正确打印值?
这不是一个真正的 HBase/Hadoop 问题,而是一个 Java 问题,但我用谷歌搜索并找不到解决方法。有可能知道吗?
在另一个方向,从 HBase Java API,我如何知道存储在 family:qualifier 中的给定值的数据类型?
谢谢!
【问题讨论】: