码迷,mamicode.com
首页 > 其他好文 > 详细

HBase里的HMaster服务器

时间:2016-12-06 14:18:35      阅读:193      评论:0      收藏:0      [点我收藏+]

标签:存在   htm   base   keep   管理   ble   title   pos   系统   

  每台HRegion服务器都会和HMaster服务器通信,HMaster的主要任务就是告诉每个HRegion服务器它要维护哪些HRegion。

  当一台新的HRegion服务器登录到HMaster服务器时,HMaster会告诉它先等待分配数据。

     而当一台HRegion死机时,HMaster会把它负责的HRegion标记为未分配,然后再把它们分配到其他HRegion服务器中。

  如果当前HBase已经解决了之前存在的SPFO(单点故障),并且HBase中可以启动多个HMaster,那么它能够通过Zookeeper来保证系统中总有一个Master在运行。

   

HBase HA的分布式集群部署

 

 

 

HMaster在功能上主要负责Table表和HRegion的管理工作,具体包括:

1、管理用户对Table表的增、删、改、查操作;

2、管理HRegion服务器的负载均衡,调整HRegion分布;

3、在HRegion分裂后,负责新HRegion的分配;

4、在HRegion服务器停机后,负责失效HRegion服务器上的HRegion迁移。

 

  

HBase里的HMaster服务器

标签:存在   htm   base   keep   管理   ble   title   pos   系统   

原文地址:http://www.cnblogs.com/zlslch/p/6137184.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!