暂无图片
暂无图片
暂无图片
暂无图片
暂无图片

大数据基础2.15:Master的启动和下线【了解】

Coder陈 2023-03-17
229

上线

大白话:1. 确定自己active的身份,2和下属RegionServer沟通信息

  1. 启动master,会在ZK中抢注一个临时节点,确保自己活跃master的身份不被占有

  2. 从ZK中取得RegionServer的信息,和RegionServer们进行同学,核对它们的信息

  3. 从.META.Region表中获得未分配的region信息,加入待分配列表(待办事项)

  4. 正常工作

下线

Master不负责任务负载,下线不影响正在读写的任务,但是无法做新任务。

短时间没有master不影响,长时间没有很多功能就缺失了

  1. master一旦下线,和ZK沟通元数据的角色就没了,那么无法做以下事情:

    1. 创建表

    2. 删除表

    3. 修改表

    4. 合并HFile

    5. region的负载均衡(将一个region从某个RegionServer移动到另一个RegionServer)

    6. RegionServer的上下线维护

    7. 注意:region的split不受到影响,这个是RegionServer自己完成的

  2. master不在线,不影响RegionServer上数据的读写

Master可以短暂的下线,如果长时间没有master,影响比较大


文章转载自Coder陈,如果涉嫌侵权,请发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论