2016-07-22 2 views

답변

0

AWS EMR Hive의 경우 기본 버전에 연결하는 방법입니다.

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

하이브는 하이브 0.13.1 버전에 대해 포트 10000을 수신 대기합니다. 다른 버전에 연결하려면이 링크를 선택하십시오.

http://docs.aws.amazon.com/ElasticMapReduce/latest/DeveloperGuide/emr-hive-differences.html

+0

감사합니다 - 그러나 이것은 좀 더 질문을 작성 1) 내가 그 코드를 실행하면, 내가 얻을 : ''tcli_connect '정의되지 않은 메서드'키를?' 10000 : Fixnum (NoMethodError) \t from hivetest.rb : 3 : '

' ' 2) My Hive 버전은 AWS 콘솔에 1.0.0으로 나열되어 있으며 이에 대한 항목이 없습니다. 내가 놓친 게 있니? 감사합니다. –

+0

귀하의 질문에 대한 응답은 조용하고 넓습니다. – error2007s

+0

다음은 AWS의 하이브 업데이트 버전에 대한 새로운 안내서입니다. http://docs.aws.amazon.com//ElasticMapReduce/latest/ReleaseGuide/emr-release-components .html – error2007s

관련 문제