1

有没有办法在 HBase 中存储类型值(例如,浮点数、整数)并从不同的客户端访问这些值?

我发现的 Java 客户端示例使用 Bytes 类的静态方法来手动编码和解码值。我还没有找到任何存储类型值的 Thrift 客户端示例。hbase.thrift 没有指定浮点数和整数类型。

简而言之,我已准备好将字段类型存储在外部资源中。我只想能够从一个客户端(例如Java)写入,从另一个客户端(例如shell 或通过Python 的Thrift)读取,而不必担心二进制编码问题。如果那不可能,我想学习为多个客户端进行编码/解码的最佳实践。

谢谢。

4

1 回答 1

0

不; HBase 存储字节,仅此而已。任何进一步的编码或解码都必须由您完成。

于 2012-06-21T18:19:00.607 回答