大数据 HIVE和HBASE之间的区别和联系
Posted IT大数据笔记
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了大数据 HIVE和HBASE之间的区别和联系相关的知识,希望对你有一定的参考价值。
HIVE和HBASE之间的区别和联系
Hive是一个建立在Hadoop上的数据仓库。HBase是一种Key/Value型的Nosql数据库,两者底层都是HDFS。Hbase和Hive不一样,Hbase能够在它的数据库上实时运行,而Hive底层是执行MapReduce任务。
Hive是利用HQL语句来查询,不支持更新操作,亦不支持事务操作,适合OLAP,不支持实时的查询。
HBase是存储的key/value值。支持增加或者更新行,可查看一个范围内的cell,获取指定的行,删除指定的行、列和列的版本。版本信息用来获取历史数据。Hbase非常适合用来进行大数据的实时查询。
这两种工具是可以同时使用的。Hive用来进行统计分析处理,HBase可以用来进行实时查询,而且数据可以从Hive写到Hbase,也可从Hbase写回Hive。
欢迎在下方讨论,或者留下你们想要看哪方面的狗粮 哈哈哈
以上是关于大数据 HIVE和HBASE之间的区别和联系的主要内容,如果未能解决你的问题,请参考以下文章