问题导读:

hive与hbase的底层存储是什么?

hive是产生的原因是什么?
habase是为了弥补hadoop的什么缺陷?

共同点:
1.hbase与hive都是架构在hadoop之上的。都是用hadoop作为底层存储

区别:

2.Hive是建立在Hadoop之上为了减少MapReduce jobs编写工作的批处理系统,HBase是为了支持弥补Hadoop对实时操作

的缺陷的项目 。

3.想象你在操作RMDB数据库,如果是全表扫描,就用Hive+Hadoop,如果是索引访问,就用HBase+Hadoop 。

4.Hive query就是MapReduce jobs可以从5分钟到数小时不止,HBase是非常高效的,肯定比Hive高效的多。

5.Hive本身不存储和计算数据,它完全依赖于HDFS和MapReduce,Hive中的表纯逻辑。

6.hive借用hadoop的MapReduce来完成一些hive中的命令的执行

7.hbase是物理表,不是逻辑表,提供一个超大的内存hash表,搜索引擎通过它来存储索引,方便查询操作。

8.hbase是列存储。

9.hdfs作为底层存储,hdfs是存放文件的系统,而Hbase负责组织文件。

10.hive需要用到hdfs存储文件,需要用到MapReduce计算框架。

问题导读:

hive与hbase的底层存储是什么?

hive是产生的原因是什么?
habase是为了弥补hadoop的什么缺陷?

共同点:
1.hbase与hive都是架构在hadoop之上的。都是用hadoop作为底层存储

区别:

2.Hive是建立在Hadoop之上为了减少MapReduce jobs编写工作的批处理系统,HBase是为了支持弥补Hadoop对实时操作

的缺陷的项目 。

3.想象你在操作RMDB数据库,如果是全表扫描,就用Hive+Hadoop,如果是索引访问,就用HBase+Hadoop 。

4.Hive query就是MapReduce jobs可以从5分钟到数小时不止,HBase是非常高效的,肯定比Hive高效的多。

5.Hive本身不存储和计算数据,它完全依赖于HDFS和MapReduce,Hive中的表纯逻辑。

6.hive借用hadoop的MapReduce来完成一些hive中的命令的执行

7.hbase是物理表,不是逻辑表,提供一个超大的内存hash表,搜索引擎通过它来存储索引,方便查询操作。

8.hbase是列存储。

9.hdfs作为底层存储,hdfs是存放文件的系统,而Hbase负责组织文件。

10.hive需要用到hdfs存储文件,需要用到MapReduce计算框架。

Hbase总结(三)-Hbase与Hive的区别与联系相关推荐

  1. 2021年大数据HBase(三):HBase数据模型!!!【建议收藏】

    全网最详细的大数据HBase文章系列,强烈建议收藏加关注! 新文章都已经列出历史文章目录,帮助大家回顾前面的知识重点. 目录 系列历史文章 前言 Hbase数据模型 术语: 系列历史文章 2021年大 ...

  2. hive删除hbase数据_Hive进阶:Hive通过外部表操作Hbase数据

    概述: HBase: 查询效率比较高,常为实时业务提供服务,但是其查询方式比较单一,只能通过row方式get单条数据,或者通过scan加过滤器的方式扫描数据表获取数据. Hive: hive用来存储结 ...

  3. Hive整合HBase,操作HBase表

    Hive over HBase原理 Hive与HBase利用两者本身对外的API来实现整合,主要是靠HBaseStorageHandler进行通信,利用 HBaseStorageHandler,Hiv ...

  4. 带你了解 HBase 数据模型和 HBase 架构

    摘要:HBase 是一个面向列的 NoSQL 数据库. 本文分享自华为云社区<HBase 架构:HBase 数据模型 & HBase 读/写机制>,作者: Donglian Lin ...

  5. 【大数据HBase系列】 HBase面试题整理

    文章目录 HBase面试题整理(一) 1. HBase的特点是什么? 2.HBase和Hive的区别? 3.HBase适用于怎样的情景? 4.描述HBase的rowKey的设计原则?(☆☆☆☆☆) 5 ...

  6. HiveQL学习笔记(三):Hive表连接

    本系列是本人对Hive的学习进行一个整理,主要包括以下内容: 1.HiveQL学习笔记(一):Hive安装及Hadoop,Hive原理简介 2.HiveQL学习笔记(二):Hive基础语法与常用函数 ...

  7. hbase 使用lzo_hadoop hbase lzo 安装

    ort> failed on local exception 网上大部分说事使用hadoop 的21版本问题,但我用的是20的. 后来把hbase_home/lib(启动的时候会加载里面所有ja ...

  8. HBase --------- 深入了解HBase架构(架构组建及HBase工作原理)

    HBase架构组件 从物理结构上讲,HBase由三种类型的服务器构成主从式架构.Region Servers为数据的读取和写入提供服务.当访问数据时,客户端直接和Region Servers通信.Re ...

  9. hbase bulkload java,HBase Bulkload 失败问题处理以及改进

    某天某应用找到我,说线上 bulkload 导入数据到 HBase 失败 check 了一下 MR 日志,报错如下 org.apache.hadoop.hbase.mapreduce.LoadIncr ...

  10. hbase java编程,HBase编程实例

    摘要:在前文中安装了Hbase,通过Hbase shell可以进行一些操作,但是和实际的编程实例联系起来不方便,因此本文介绍有关Hbase编程的实例. 一.使用Eclipse开发HBase应用程序 1 ...

最新文章

  1. mysql的原理图解_图文并茂讲解Mysql事务实现原理
  2. 毫米波雷达_毫米波雷达基础知识
  3. 【Android 应用开发】Android游戏音效实现
  4. opcclient远程连接opc服务器_软件 | 服务器远程连接软件MobaXterm
  5. linux clock命令,Linux中clock命令起什么作用呢?
  6. 计算机一级电子表格TF函数,tf.slice()函数详解(极详细)
  7. MapReduce-流量统计求和-FlowBean和Mapper代码编写
  8. 推荐一个markdown格式转html格式的开源JavaScript库
  9. ceb怎么转换成word_PDF怎么转换成Word?分享免费转换技巧!
  10. python 读取mysql大量数据处理_python使用多线程快速把大量mysql数据导入elasticsearch...
  11. cordova 支付_Cordova打包教程(H5项目打包成ipa)
  12. 思科 Security Manager 12个0day PoC 被公开,多个严重 0day仍未修复
  13. linux查文件被哪些程序占用—fuser和lsof的使用
  14. Enco free2 固件降级详解
  15. 网红必备神器,抖音短视频去水印秘籍-抖音-快手-微视-全名小视频
  16. db2 数据库的常用命令
  17. 微信小程序引入iconfont阿里字体
  18. 理解快速排序 | 打通算法学习的任督二脉
  19. Excel如何批量删除数字单元格前的撇号
  20. Linux命令之dos2unix

热门文章

  1. [java]ArrayList的介绍
  2. Linux服务器硬件及RAID配置(操作实验详细图解)
  3. 监听网络流量命令——tcpdump
  4. Servlet之间的跳转
  5. 编译MiniGUI 程序
  6. php 递归合并类 call,PHP多个数组合并(递归的进行)
  7. java后端开发教程_【后端开发】详细讲解JAVA中方法重载概念——简单易懂
  8. 作业帮电脑版在线使用_互助作业帮PC版-互助作业帮电脑版下载 v4.5.8
  9. mysql linux centos7_MySQL在Linux centos7环境下安装教程详解(图)
  10. java重命名sheet失败_java jxl excel 数据导出 重新命名无效的工作表名称 | 学步园...