zoukankan      html  css  js  c++  java
  • 9.hbase相关进程作用

    1、协调服务组件Zookeeper

    Zookeeper的作用如下:

    1. 保证任何时候,集群中只有一个HMaster;

    2. 存储所有的HRegion的寻址入口;

    3. 实时监控HRegionServer的上线和下线信息,并实时通知给HMaster;

    4. 存储HBase的schema和table元数据;

    5. Zookeeper Quorum存储-ROOT-表地址、HMaster地址。

    2、主节点HMaster

    HMaster的主要功能如下:

    1. HMaster没有单节点问题,HBase中可以启动多个HMaster,通过Zookeeper的Master Election机制保证总有一个Master在运行,主要负责Table和Region的管理工作。

    2. 管理用户对表的增删改查操作;DML

    3. 管理HRegionServer的负载均衡,调整Region分布(在命令行里面有一个tools,tools这个分组命令其实全部都是Master做的事情);

    4. Region Split后,负责新Region的分布;

    5. 在HRegionServer停机后,
    负责失效HRegionServer上Region迁移工作。

    3、Region节点HRegionServer

    HRegionServer的功能如下:

    1. 维护HRegion,处理HRegion的IO请求,向HDFS文件系统中读写数据;

    2. 负责切分运行过程中变得过大的HRegion;

    3. Client访问HBase上数据的过程并不需要Master参与(寻址访问zookeeper和HRegionServer,
    数据读写访问HRegionServer)


  • 相关阅读:
    C# 利用 Geckofx60 实现下载
    C# 线程 线程池
    C# DateTime 与 String 格式转换
    C# WPF 获取程序路径
    C# 计时器 Timer 介绍
    获取远程图片并把它保存到本地
    php sql 过滤
    PHP如何生成伪静态
    用php获取客户端IP地址的方法
    php过滤危险html代码
  • 原文地址:https://www.cnblogs.com/Diyo/p/11453977.html
Copyright © 2011-2022 走看看