ICode9

精准搜索请尝试: 精确搜索
首页 > 其他分享> 文章详细

HBase Master工作机制、Master上线、Master下线

2022-01-07 18:30:01  阅读:159  来源: 互联网

标签:region server Master 无法 master HBase 下线


HBase Master工作机制

Master上线

Master启动进行以下步骤:

  1. 从zookeeper上获取唯一一个代表active master的锁,用来阻止其它master成为master

  2. 一般hbase集群中总是有一个master在提供服务,还有一个以上的‘master’在等待时机抢占它的位置。

  3. 扫描zookeeper上的server父节点,获得当前可用的region server列表

  4. 和每个region server通信,获得当前已分配的region和region server的对应关系

  5. 扫描.META.region的集合,计算得到当前还未分配的region,将他们放入待分配region列表

Master下线

  • 由于master只维护表和region的元数据,而不参与表数据IO的过程,master下线仅导致所有元数据的修改被冻结

无法创建删除表

无法修改表的schema

无法进行region的负载均衡

无法处理region 上下线

无法进行region的合并

唯一例外的是region的split可以正常进行,因为只有region server参与

表的数据读写还可以正常进行

  • 因此master下线短时间内对整个hbase集群没有影响。

  • 从上线过程可以看到,master保存的信息全是可以冗余信息(都可以从系统其它地方收集到或者计算出来)

标签:region,server,Master,无法,master,HBase,下线
来源: https://blog.csdn.net/qq_40585384/article/details/122354567

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有