2017-10-12 14 views
1

AWS EMR을 통해 Presto 쿼리를 실행할 수있는 문제가 있습니다.AWS EMR AWS Glue를 사용하여 정확한 하이브 스키마를 찾지 못했습니다.

나는 하이브/프레스토를 실행하고 AWS Glue를 메타 스토어로 사용하여 EMR을 시작했습니다.

내가 마스터 노드로 SSH를 실행하고 하이브를 실행하면 "show schemas;"를 실행할 수 있습니다. AWS Glue에있는 3 개의 다른 데이터베이스를 보여줍니다. 나는 다음 프레스토 CLI 및 실행 "하이브에 쇼 스키마"를 입력하면 프레스토는 볼 수없는 이유

나는 단지 내가 알아낼 수 없습니다이 "기본"과 내 인생은 "INFORMATION_SCHEMA"

참조 같은 하이브 스키마.

주로 기본 설정을 사용하여 EMR에서 실행되는 기본 기본 클러스터입니다.

누군가 내가 찾고 있어야하는 방향으로 나를 가리킬 수 있습니까? hive.properties 파일을 확인한 결과, 정상적으로 보이는 이유는 presto가 하이브와 동일한 정보를 볼 수없는 이유입니다.

나는 다음과 같은 구성이 http://docs.aws.amazon.com/emr/latest/ReleaseGuide/emr-hive-metastore-glue.html는이 플러그해야한다는 것 그리고 플레이 할

[{"classification":"hive-site", "properties":{"hive.metastore.client.factory.class":"com.amazonaws.glue.catalog.metastore.AWSGlueDataCatalogHiveClientFactory"}, "configurations":[]}] 

AWS의 문서를 설정하지만 난 분명히 지금과 같은 불행하게도 뭔가

답변

0

말이냐해야합니까 (10 월 2017) AWS Glue Data Catalog 커넥터는 아직 Presto에서 지원하지 않습니다.

문제 추적기에보고되어 진행중인 것으로 보이지만 실제 제작 중이라는 생각이 들지 않습니다. 그리고 언제?

Github에서의 문제는이 EMR-5.10에서 해결 된 것처럼