首页 > 其他 > 详细

Hive与HBase的区别与联系

时间:2019-12-22 17:51:14      阅读:89      评论:0      收藏:0      [点我收藏+]

Hive与HBase的区别与联系

二者区别

Hive:Hive是基于Hadoop的一个数据仓库工具,可以将结构化的数据文件映射为一张数据库表,并提供简单的sql查询功能。

HBase:HBase是Hadoop的数据库,一个分布式、可扩展、大数据的存储。

二者联系

Hbase和Hive在大数据架构中处在不同位置,Hbase主要解决实时数据查询问题,Hive主要解决数据处理和计算问题,一般是配合使用。

在大数据架构中,Hive和HBase是协作关系,数据流一般如下图:

  1. 通过ETL工具将数据源抽取到HDFS存储;
  2. 通过Hive清洗、处理和计算原始数据;
  3. HIve清洗处理后的结果,如果是面向海量数据随机查询场景的可存入Hbase
  4. 数据应用从HBase查询数据;

技术分享图片

Hive与HBase的区别与联系

原文:https://www.cnblogs.com/cainiao-chuanqi/p/12080396.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!