Hive

    • SQL로 분석 쿼리를 실행하면, 이를 MapReduce코드로 변환하여 주는 도구
    • MapReduce코드는 작성하기 아주 불편하므로 Hive가 큰 인기를 끔
    • 현재까지도 많이 사용됨

하둡 생태계의 많은 프로젝트

  • Pig
    • Pig Latin이라는 하이레벨 언어로 MapReduce를 실행할 수 있는 도구
    • Netflix등에서 사용하면서 주목을 받았고, 현재는 거의 사용되지 않음.
  • Tez
    • MapReduce의 성능적, 표현적 한계를 극복하고자 하는 실행엔진
    • Spark의 급부상으로 거의 주목을 받지 못함
  • Impala
    • MapReduce기반의 Hive의 느린 응답성을 개선한 도구
    • Spark의 급부상으로 (Spark SQL) 초기에 약간 주목을 받다가 현재는 거의 사용되지 않음


  • No labels
Write a comment…