반응형 BigData 기술/Hive,Presto,Trino7 Hive Metastore 종류 및 설정 (mysql/mariadb hive-metastore) Hive Architecture 복잡한 맵리듀스 프로그래밍 없이 SQL로 맵리듀스를 사용할 수 있게 도와주는 녀석이다. SQL을 내부적으로 맵리듀스 코드로 변환해준다. 맵리듀스 외에 Tez 등의 엔진을 사용할 수도 있다. 보통 HDFS를 warehouse로 사용한다. (1) Client가 쿼리를 실행한다. (2) Driver가 쿼리플랜을 Compiler에게 요청한다. (3) Compiler는 쿼리에 해당하는 맵리듀스 코드를 생성한다. 이때, Metastore를 통해 하이브의 메타데이터(컬럼정보, 컬럼매핑 등)를 가져와 사용한다. 또한, 쿼리플랜을 생성한다. (4) 쿼리플랜을 Execution Engine에 전달한다. (5) Execution Engine은 Hadoop에 맵리듀스 잡을 요청하고, 잡의 결과.. 2019. 10. 18. 이전 1 2 다음 반응형