Hive
- SQL로 분석 쿼리를 실행하면, 이를 MapReduce코드로 변환하여 주는 도구
- MapReduce코드는 작성하기 아주 불편하므로 Hive가 큰 인기를 끔
- 현재까지도 많이 사용됨
하둡 생태계의 많은 프로젝트
- Pig
- Pig Latin이라는 하이레벨 언어로 MapReduce를 실행할 수 있는 도구
- Netflix등에서 사용하면서 주목을 받았고, 현재는 거의 사용되지 않음.
- Tez
- MapReduce의 성능적, 표현적 한계를 극복하고자 하는 실행엔진
- Spark의 급부상으로 거의 주목을 받지 못함
- Impala
- MapReduce기반의 Hive의 느린 응답성을 개선한 도구
- Spark의 급부상으로 (Spark SQL) 초기에 약간 주목을 받다가 현재는 거의 사용되지 않음
Add Comment