복붙노트

[HADOOP] hbase와 hive의 차이점은 무엇입니까? (하둡)

HADOOP

hbase와 hive의 차이점은 무엇입니까? (하둡)

내 이해에서, Hbase는 Hadoop 데이터베이스이고 Hive는 데이터웨어 하우스입니다.

Hive를 사용하면 테이블을 만들고 데이터를 저장할 수 있습니다. 기존 HBase 테이블을 Hive로 매핑하고 운영 할 수도 있습니다.

왜 하이브가 모든 일을한다면 hbase를 사용해야합니까? 우리는 하이브를 그 자체로 사용할 수 있습니까? 나는 혼란 스럽다. (

해결법

  1. ==============================

    1.따라서 간단히 말하자면 하이브를 사용하면 테이블에서 SQL과 같은 쿼리를 예외적으로 실행할 수 있으며 일괄 처리에 사용됩니다. hbase을 사용하는 동안 실시간 쿼리를 수행 할 수 있으며 키 값 쌍을 기반으로합니다.

    따라서 간단히 말하자면 하이브를 사용하면 테이블에서 SQL과 같은 쿼리를 예외적으로 실행할 수 있으며 일괄 처리에 사용됩니다. hbase을 사용하는 동안 실시간 쿼리를 수행 할 수 있으며 키 값 쌍을 기반으로합니다.

    하이브가 데이터 세트 업데이트를 지원하지 않기 때문에 "하이브를 사용하면 hbase를 사용해야하는 이유는 무엇입니까? 따라서 대용량 분석 응용 프로그램에서 Hive를 사용하고 실시간으로 get / set / update 요청 처리를하는 경우 Hbase를 사용하십시오.

  2. from https://stackoverflow.com/questions/27815421/what-is-the-difference-between-hbase-and-hive-hadoop by cc-by-sa and MIT license