2013-12-08 4 views

답변

1

하이브는 데이터를 hadoop 파일 시스템에 partiotions로 저장한다는 것을 알고 있습니다.

하이브는 데이터를 저장하지 않습니다. Hive는 MapReduce 컴퓨팅 모델의 상위 레벨 추상으로 생각할 수 있습니다.

데이터가 이미 HDFS에 있고 테이블이 하이브에서 생성되었다고 가정하면 명령은 HDFS의 데이터를 하이브에서 생성 된 테이블에 매핑합니다. 매핑은 기본적으로 derby 인 하이브 메타 스토어 데이터베이스에 저장됩니다. Here은 하이브 메타 스토어의 유형 및 구성 방법에 대한 기사입니다.

LOAD DATA 명령이 빠른 이유는 메타 스토어 데이터베이스에 몇 개의 행을 삽입/업데이트하는 것입니다.

관련 문제