2013-10-28 81 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的答案。