如何在RubyonRails中访问AmazonEMR上运行的Hbase

如何在RubyonRails中访问AmazonEMR上运行的Hbase,hbase,ruby-on-rails-2,amazon-emr,Hbase,Ruby On Rails 2,Amazon Emr,有谁能帮我用ruby编程连接到Hbase(在AmazonEMR上运行)吗 实际上,我希望将批量数据导入AmazonEMR上面向Hbase列的表中,并通过编程方式使用aggregations/group按类查询检索相同的数据 我已经看过了hbase stargate gems,但是,似乎没有一个有明确的例子来解释 提前感谢。节俭是大多数人在jvm之外访问HBase的方式。您链接的海量_记录gem使用thrift绑定。因此,启动一个指向您的emr集群的thrift服务器,然后将您的ruby客户端指向

有谁能帮我用ruby编程连接到Hbase(在AmazonEMR上运行)吗

实际上,我希望将批量数据导入AmazonEMR上面向Hbase列的表中,并通过编程方式使用aggregations/group按类查询检索相同的数据

我已经看过了hbase stargate gems,但是,似乎没有一个有明确的例子来解释


提前感谢。

节俭是大多数人在jvm之外访问HBase的方式。您链接的海量_记录gem使用thrift绑定。因此,启动一个指向您的emr集群的thrift服务器,然后将您的ruby客户端指向thrift服务器。

为了补充这个答案,还有两个额外的点(1)thrift端口默认为9090,特别是对于Amazon emr(2)请确保将您的EMR安全组上的9090端口打开到您用来访问HBase的计算机的IP。@eclark:谢谢您的回复。由于我是亚马逊网络服务(如EMR和Thrift server)的新手,请您详细说明答案或给我链接,以便我找到详细的解释?再次提前感谢。@Suman:谢谢你的回复。因为我是亚马逊网络服务的新手,比如EMR和Thrift server,你能详细解释一下答案吗?或者给我一些链接,我可以在那里找到详细的解释?再次表示感谢。但对于这样的回答来说,时间太长了。:/我计划很快写一篇关于它的博客文章,完成后将在这里发布一个链接。如何在EMR上使用Thrift启动HBase群集: