【发布时间】:2012-06-21 17:56:11
【问题描述】:
有没有办法在 HBase 中存储类型值(例如浮点数、整数)并从不同的客户端访问这些值?
我发现的 Java 客户端示例使用 Bytes 类的静态方法来手动编码和解码值。我还没有找到任何存储类型值的 Thrift 客户端示例。 hbase.thrift 没有指定浮点数和整数类型。
简而言之,我已准备好将字段类型存储在外部资源中。我只想能够从一个客户端(例如 Java)写入,从另一个客户端(例如 shell 或通过 Python 的 Thrift)读取,而不必担心二进制编码问题。如果这不可能,我想学习为多个客户端进行编码/解码的最佳实践。
谢谢。
【问题讨论】: