上线
大白话:1. 确定自己active的身份,2和下属RegionServer沟通信息
启动master,会在ZK中抢注一个临时节点,确保自己活跃master的身份不被占有
从ZK中取得RegionServer的信息,和RegionServer们进行同学,核对它们的信息
从.META.Region表中获得未分配的region信息,加入待分配列表(待办事项)
正常工作
下线
Master不负责任务负载,下线不影响正在读写的任务,但是无法做新任务。
短时间没有master不影响,长时间没有很多功能就缺失了
master一旦下线,和ZK沟通元数据的角色就没了,那么无法做以下事情:
创建表
删除表
修改表
合并HFile
region的负载均衡(将一个region从某个RegionServer移动到另一个RegionServer)
RegionServer的上下线维护
注意:region的split不受到影响,这个是RegionServer自己完成的master不在线,不影响RegionServer上数据的读写
Master可以短暂的下线,如果长时间没有master,影响比较大
文章转载自Coder陈,如果涉嫌侵权,请发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。




