如何通过Ruby连接到Amazon EMR Hive?

如何通过Ruby连接到Amazon EMR Hive?,ruby,amazon-web-services,hadoop,hive,Ruby,Amazon Web Services,Hadoop,Hive,我想从Ruby连接到AWS EMR配置单元实例。我找到了,但不确定服务器地址是否与Hadoop服务器地址相同,也不确定Hive正在侦听的端口。对于AWS EMR Hive,这是连接到默认版本的方式 RBHive.tcli_connect('<AWS-EMR-IP>', 10_000) do |connection| connection.fetch('SHOW TABLES') end RBHive.tcli\u connect('对于AWS EMR Hive,这是连接到默认版

我想从Ruby连接到AWS EMR配置单元实例。我找到了,但不确定服务器地址是否与Hadoop服务器地址相同,也不确定Hive正在侦听的端口。

对于AWS EMR Hive,这是连接到默认版本的方式

RBHive.tcli_connect('<AWS-EMR-IP>', 10_000) do |connection|
  connection.fetch('SHOW TABLES')
end

RBHive.tcli\u connect('

对于AWS EMR Hive,这是连接到默认版本的方式

RBHive.tcli_connect('<AWS-EMR-IP>', 10_000) do |connection|
  connection.fetch('SHOW TABLES')
end

RBHive.tcli\u connect(“

谢谢-但这会产生更多的问题:1)当我运行该代码时,我从hivetest.rb:3:in
”`2)中获得了10000:Fixnum(NoMethodError)的“未定义方法”
key:“tcli\u connect”:我的配置单元版本在AWS控制台中列为1.0.0,并且没有关于它的条目。我错过什么了吗?谢谢你的问题很容易一下子回答:)这是AWS中Hive更新版本的新指南,谢谢-但这会产生更多的问题:1)当我运行代码时,我得到:10000:Fixnum(NoMethodError)的“tcli_connect”:未定义的方法
key”从hivetest.rb:3:in
`2)我的配置单元版本在AWS控制台中列为1.0.0,并且没有关于该版本的条目。我错过什么了吗?谢谢你的问题很简单,一下子就能回答:)这是AWS中Hive更新版本的新指南