发布网友 发布时间:2022-04-24 09:25
共3个回答
热心网友 时间:2022-04-08 11:40
简单来说hive用来批量处理数据,HBase用来快速索引数据。热心网友 时间:2022-04-08 12:58
应该是Hadoop在hbase和Hive中的作用吧。 hbase与hive都是架构在hadoop之上的。都是用hadoop作为底层存储。而hbase是作为分布式数据库,而hive是作为分布式数据仓库。当然hive还是借用hadoop的MapRece来完成一些hive中的命令的执行。而hbase与hive都是单独安装的。你需要哪个安装哪个,所以不存在重复信息。追问hadoop作为底层存储是说HDFS吗 HDFS和HBase 还有Hive到底谁担任数据库呢 具体怎么分工?追答hdfs作为底层存储,hdfs是存放文件的系统,而Hbase负责组织文件。hive需要用到hdfs存储文件,需要用到MapRece计算框架。 多个数据库(hbase)的资料,肯定是单独组织的。不会共享。
热心网友 时间:2022-04-08 14:33
HBase和Hive均是在HDFS上有自己的文件组织格式,两者是互斥的,通常不会同时使用。简单来说,各个系统的查询操作的规模由小到大是: