(四)hdfs,hbse,hive的区别

hdfs,hbse,hive的区别与联系

Hive与Hbase的数据一般存储在HDFS上。hadoop HDFS为他们提供了高可靠性的底层存储支持。

1:区别

HDFS	(Hadoop分布式文件系统):HDFS允许以分布式和冗余方式存储大量数据。
hive	基于数据仓库,所有操作底层经过译转为MapReduce程序,在Hadoop上运行,数据存储在HDFS上。但是提供HQL,精准sql,使用方便。
Hbase	它是适用于非结构化数据存储的**数据库**,。因为rowkey递增。较于es写快读慢,优缺点都有。
elasticsearch	基于lucene进行内存操作的**搜索引擎**,扩展性好,相较于hbase写慢读快。

2:

hbase的MapReduce之Java操作
hive的所有内置函数使用

你可能感兴趣的:(hbase专栏,hive专栏)