(hive) 맵리듀스를 사용하지 않고 로컬에서 동작하도록 설정
16 Jun 2021 | hiveset hive.exec.mode.local.auto=true;
쿼리 수행 시 맵리듀스를 사용하지 않고 로컬에서 동작하도록 하기 위해서 위와 같이 설정하고 쿼리를 수행하면 된다.
참고로 hive에서 무조건 맵리듀스를 실행하는 건 아니다.
일부 쿼리에선 로컬에서 동작하기도 한다.
아래와 같은 경우 맵리듀스를 사용하지 않는다.
- select * from table; 과 같은 단순한 쿼리
- where 절이 오직 파티션 키만 걸러낼 때
Comments