![Y_G}6P[37UN[X437K6)5RN.png

HMaster的主要功能

  1. 把HRegion分配到某一个Regionserver
  2. 有regionserver宕机了,HMaster可以把这台机器上的HRegion迁移到active的regionserver上
  3. 对regionserver进行负载均衡
  4. 回收垃圾

    HRegionserver的主要功能

  5. 维护HMaster分配给它的HRegion,处理对这些HRegion的IO请求,也就是说客户端直接和RegionServer打交道

  6. 负责切分正在运行过程中变得过大的HRegion

    ResourceManger

    NameNode

    DataNode

    SecondaryNameNode