The purpose of using HBase in Hadoop instead of Hive

In my project we use Hadoop 2, Spark, Scala. Scalais a programming language and is Sparkused here for analysis. we use Hiveand HBasetwo. I can access all the details like file etc. HDFSusing Hive. But my confusion is

  • When I can complete all tasks with Hive, then why do I HBaseneed to store data. Is this not overhead?
  • What are the functionality Hiveand HBase?
  • If we used only Hive, then what is the problem?

Can someone please let me know.

+4
source share
2 answers
  • When I can complete all tasks with Hive, why HBASEis it required to store data. Isn't that overhead?
  • What are the features HiveandHBASE

HBASEis a No Sql database that stores data in a pair of key values. Hivehas integration with HBASE. Hbase HIve Integration

: - Hive HBASE. HBASE. HBASE , . StumbleUpon HBASE -. Hive , . Hive over HBASE .

  1. Hive, ?

Hive . , .

  • ( Hive Hadoop)
+5

Hive, HBase . ?

. HBase , , Hive MapReduce/Spark/Tez.

Hive HBase?

:

SQL- , MapReduce/Spark/Tez. Hadoop. Hive MapReduce

HBase:

/, HDFS/S3 ( AWS). .

Hive, ?

, HBase - Hive.

+5

Source: https://habr.com/ru/post/1665216/


All Articles