【问题标题】:Connecting to Hbase with Ruby使用 Ruby 连接到 Hbase
【发布时间】:2013-10-28 15:24:24
【问题描述】:

对 Hbase 很陌生 - 任何人都可以推荐任何有关如何使用 ruby​​ 连接到 HBase 的完整教程或示例吗?

到目前为止,我已经尝试使用旧版本的 Thrift,并且代码编译了 @transport 和 @protocol,但在 @client 上死掉了,可能是因为旧版本。

我在虚拟机中使用 HBase,不知道如何生成 Thrift 客户端包,据我了解,thrift --gen [lang] [hbase-root]/src/main/resources/org/apache /hadoop/hbase/thrift/Hbase.thrift 将在 vm 中生成一个 gen-rb 文件。然后我是否在我的 ruby​​ 代码 ($:.push('./gen-rb') ) 中使用这个文件?

或者,我是否应该忘记 Thrift 而使用 Massive Record?

【问题讨论】:

    标签: ruby hbase thrift


    【解决方案1】:

    最近我一直在写关于在日常实践意义上在 Ruby 中使用 HBase 的文章。

    您可能想查看this introductory post I wrote about it,它有一些工作示例,您可以使用这些示例使用纯 ruby​​ 从外部处理您的 HBase 集群。

    在那篇文章的最后,我还保留了指向其他文章和教程的链接列表,我将继续就该主题撰写文章。

    编辑

    另外,关于 Thrift vs Massive Record,我建议你坚持 Thrift。

    自从第一个 gem 发布以来,Thrift 已经走过了漫长的道路,它实际上是 Apache 对外部访问 HBase 的回应。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2022-06-12
      • 2016-09-13
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-12-10
      • 1970-01-01
      相关资源
      最近更新 更多