2013-10-28 79 views
0

对Hbase来说很新 - 任何人都可以推荐任何完整的教程或者如何使用ruby连接到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'))中使用这个文件吗?

另外,我应该忘记节俭,而是使用大规模记录?

回答

1

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

您可能想要检查this introductory post I wrote about it,它有一些工作示例,您可以使用纯红宝石从外部处理HBase群集。

在这篇文章的结尾,我还保留了其他帖子和教程的链接列表,我将继续写这个主题。

编辑

此外,关于节俭VS大规模的记录,我建议你坚持节俭。

自从第一个gem发布以来,节俭已经走过了很长的一段路,实际上它是Apache在外部访问HBase的答案。