我已经成功地在小型 Ubunto 服务器集群上的 Hadoop 之上安装了 Hypertable。此时访问 Hypertable 的唯一方法是通过其中一台 HT 服务器上的“ht shell”命令。
这一切都非常有趣,但现在我想从不属于集群的 PC 访问超表数据库。最好来自 C++ - 最好是在 Windows 机器上。
看来我需要一个与 Vistual Studio 兼容的 libHypertable 构建。
最佳答案
根据邮件列表,如果使用Thrift接口(interface),只需要src/cc/ThriftBroker目录下的Client.h、ThriftHelper.*和gen-cpp/*即可构建VS工程。 native 客户端需要的不仅仅是 libHypertable.a,目前尚未移植到 Windows。顺便说一句,邮件列表中有报告称 C# 通过 thrift 接口(interface)工作正常。
关于c++ - 从 C++ 远程访问 Hypertable,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1927231/