zoukankan      html  css  js  c++  java
  • hbase的相关组件

    hbase的列族

    hbase的列族存储的是相同IO属性的数据,每个文件对应hdfs上的一个文件

    在hbase建表时需要指定有多少个列族

    对列族进行管理的是HRegion

    hbase的region

    假设有个db1表,它有10000行数据,2500行存储在一个region里,

    region编号         startKey        endKey     

       1                                              2500

        2                        2500              5000

        3                        5000              7500

        4                        7500

    这里一张表的10000行数据分成了4个文件(一个文件对应一个region)

    第一个region没有startKey,因为它要往前存

    最后一个region没有endKey,因为它要往后存

    对Region进行管理的是HRegionServer

    hbase的zookeeper

    这里的zookeeper在hbase里起到了有两个作用:

    1.对元数据进行管理

    2.对hmaster的状态进行了管理

    如果把zookeeper的元数据清除了,那hbase里面表的数据就没有了。

    hbase的hmaster

    hbase是主从架构,你可以启动800个hmaster,但是zookeeper只会保证只有一个active,剩下的全是standby

    standby和active要进行关联,通过zookeeper来监控它是不是active

  • 相关阅读:
    物理好题随想
    学案12:电场强度和静电现象
    vscode插件记录
    windows使用总结
    元素周期律 + 元素周期表
    酸碱理论
    氮族元素——磷
    氮族元素——氮
    碱金属元素
    SDN第一次上机实验
  • 原文地址:https://www.cnblogs.com/simpledu/p/14348647.html
Copyright © 2011-2022 走看看