我想从Ruby连接到AWS EMR Hive实例。我已经找到https://github.com/forward3d/rbhive,但是不确定服务器地址是否与Hadoop服务器地址相同,也不确定Hive正在监听的端口。
对于AWS EMR Hive,这是连接到默认版本的方式。
RBHive.tcli_connect('<AWS-EMR-IP>', 10_000) do |connection|
connection.fetch('SHOW TABLES')
end
并且Hive监听端口10000以获取Hive 0.13.1版本。如果要连接到其他版本,请检查此链接。
http://docs.aws.amazon.com/ElasticMapReduce/latest/DeveloperGuide/emr-hive-differences.html
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句