美文网首页
NOSql_Hbase简介

NOSql_Hbase简介

作者: Eqo | 来源:发表于2022-08-02 23:46 被阅读0次
image.png

Google发布大数据三大论文:GFS文件系统、MapReduce分布式计算框架及BigTable大表。

  • GFS->HDFS
  • MR->MR
  • BigTable->Hbase

简介

Apache HBase™ is the Hadoop database, a distributed, scalable, big data store.

  • Hbase是一个基于Hadoop的数据库,

  • 是一个分布式的可拓展的主从架构

  • 用于大表,大数据的存储

  • 大表 数十亿行X百万列
    Hbase是一个基于Hadoop的分布式可拓展的基于内存列式大表大数据存储的数据库,最终数据存放在HDFS上

    分布式 可扩展 高可用 大数据存储的 基于内存的列式存储的nosql数据库 最终数据存储在hdfs上

使用场景
image.png

when you need random, realtime read/write access to your Big Data.
随机读取,实时读写,大数据量的持久化存储
官网当中对Hbase的使用场景做了要求:

  • 表的数据量要大.几亿行或者几千万行,如果是千万以下建议使用RDBMS
  • HBase没有rdbms高阶查询语法,如果想要高阶查询使用rdbms
  • 足够的硬件支持

数据模型

image.png

内部以何种方式管理数据的

  • mysql:
    database/ table
  • Hbase
    namespace(命名空间)
    table(分布式表)
    ColumnFamily(列族 重要概念)
    Column(列名)
    多版本VERSIONS:HBase可以允许某一行的某一列存储多个版本的值的,默认每一列都只能存储1个版本。如果某个列有多个版本值,默认情况下查询,根据时间戳返回最新版本的值。
mysql与hbase对比
image.png

集群架构

image.png
image.png

Hbase是标准的主从架构,分布式软件

  • 主角色Hmaster
    负责管理元数据(namespace , table colum)
  • 从角色Hregionserver
    负责管理本机的表数据,对外提供读写操作
    此外hbase还依赖于,zk实现高可用,元数据管理等,HDFS实现数据存储,最终的数据存储在HDFS当中


    image.png

    hbase-daemon.sh start master

相关文章

  • NOSql_Hbase简介

    Google发布大数据三大论文:GFS文件系统、MapReduce分布式计算框架及BigTable大表。 GFS-...

  • 18旅游二班各组自我简介汇总

    一组简介 二组简介 三组简介 四组简介 五组简介 六组简介 七组简介 八组简介

  • 简介

    上辈子,洛幽喜欢了东凡一辈子,没有结果,之后她死了,她不后悔,只是为什么她一睁眼,嗯?捏了捏自己的脸,她这是回到了...

  • 简介

    1.主动地去阅读。 2.阅读目的:获得资讯,获得理解 前者为了增进资讯,获得信息,不能增加理解力。后者为了理解更多...

  • 简介

    姓名:赵金星 电话:13903984903 坐标:河南三门峡市陕州区。 三个标签的自我介绍: 1.时间管理践行者 ...

  • 简介

    朱凝不过打错个字,便被天打雷劈回古代。 为毛别人穿个废柴嫡女,她穿个废柴庶女?地位更低了哎 哇喔,别人嫁王爷,她嫁...

  • 简介

    凌波网络考试系统,是一套运行于Windows系统之上的无纸化网络考试软件。包括试卷编辑、分发试卷、学生答卷、自动阅...

  • 简介

    名字:笨小孩 不是富二代的笨小孩为了生活选择了编程。在大多数人眼里可能感觉编程是很无聊很辛苦经常加班的事情,其实人...

  • 简介

    A Native Client web application consists of JavaScript, H...

  • 简介

    选择django作为毕设项目,和日后工作内容。故在简单得做了一个blog和毕设系统之间,想深入了解django,会...

网友评论

      本文标题:NOSql_Hbase简介

      本文链接:https://www.haomeiwen.com/subject/kuxhwrtx.html