初级考试遇到的题,有大佬给讲讲么?
假设数据组包含三个数据节点,A节点(主节点,NodeID=5000,weight=50)、B节点(NodeID=5001,weight=10)和C节点(NodeID=5002,weight=50),且在开始时磁盘、网络等客观资源都是充裕的。如果有一个场景,在开始时,该数据组的三个节点都是正常运行的,但是由于外力因素,突然A节点和B节点的进程被强行关闭,此时数据组中由于不满足选举最低要求,C节点始终处于从节点状态,该数据暂时缺少主节点,并且暂时无法提供数据写服务(数据读服务正常)。如果一段时间后,A节点被重新启动,请问此时该数据组能够进行选举,如果能,请问哪个节点将当选为主节点?