请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

关于偏移量问题

老师你好,关于master_repl_offset和second_repl_offset不太明白
在主从复制场景中,
1、如果从节点宕机一段时间后,再去连接主节点,主节点会根据从节点发过去的offset判断是否需要进行全量复制,那么这个offset是master_repl_offset对吧,主节点会根据它所持有的offset(master_repl_offset)和从发过来的offset进行比对,如果相等那么不进行同步,如果不等那么就将这两个offset之间的命令再发送给从节点完成同步
2、如果主节点宕机了,那么就会通过哨兵完成主节点的选举,为了避免全量复制,你说通过second_repl_offset判断是否需要全量,那么这个second_repl_offset在主从节点上是如何变化的,何时被赋值的,另外从节点发送的是哪个offset,主节点用哪个offset进行比对,原来的那个master_repl_offset此时起到什么作用

正在回答 回答被采纳积分+3

2回答

提问者 慕粉1559449418 2020-12-13 23:46:42

谢谢老师的解答

0 回复 有任何疑惑可以回复我~
InCowboy 2020-12-13 19:44:55

第一个总结是正确的,第二个问题的second_repl_offset是主从切换时写入当时切换前的主节点的偏移量,用于切换后的其他从节点的复制是否全量。

0 回复 有任何疑惑可以回复我~

相似问题

登录后可查看更多问答,登录/注册

问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信