zoukankan      html  css  js  c++  java
  • Orchestrator 集群扩容后新节点无法加入集群

    Orchestrator是基于Raft的分布式集群。
    现在原有三节点集群基础上,新扩容两个节点。
    所有节点更新配置文件,并重启后,新的节点无法加入集群。

    新节点报错信息;

    2020/09/04 15:22:53 [WARN] raft: Heartbeat timeout from "" reached, starting election
    2020/09/04 15:22:53 [INFO] raft: Node at 10.77.243.28:10008 [Candidate] entering Candidate state
    2020/09/04 15:22:53 [DEBUG] raft: Votes needed: 3
    2020/09/04 15:22:53 [DEBUG] raft: Vote granted from 10.77.243.28:10008. Tally: 1
    2020/09/04 15:22:53 [WARN] raft: Remote peer 10.23.116.176:10008 does not have local node 10.77.243.28:10008 as a peer
    2020/09/04 15:22:53 [WARN] raft: Remote peer 10.42.137.68:10008 does not have local node 10.77.243.28:10008 as a peer
    2020/09/04 15:22:53 [WARN] raft: Remote peer 10.48.153.76:10008 does not have local node 10.77.243.28:10008 as a peer
    2020/09/04 15:22:53 [DEBUG] raft: Vote granted from 10.8.249.149:10008. Tally: 2
    2020/09/04 15:22:54 [WARN] raft: Election timeout reached, restarting election
    2020/09/04 15:22:54 [INFO] raft: Node at 10.77.243.28:10008 [Candidate] entering Candidate state
    2020/09/04 15:22:54 [DEBUG] raft: Votes needed: 3
    2020/09/04 15:22:54 [DEBUG] raft: Vote granted from 10.77.243.28:10008. Tally: 1
    2020/09/04 15:22:54 [WARN] raft: Remote peer 10.23.116.176:10008 does not have local node 10.77.243.28:10008 as a peer
    2020/09/04 15:22:54 [WARN] raft: Remote peer 10.42.137.68:10008 does not have local node 10.77.243.28:10008 as a peer
    2020/09/04 15:22:54 [WARN] raft: Remote peer 10.48.153.76:10008 does not have local node 10.77.243.28:10008 as a peer
    2020/09/04 15:22:54 [DEBUG] raft: Vote granted from 10.8.249.149:10008. Tally: 2
    2020/09/04 15:22:55 [WARN] raft: Election timeout reached, restarting election
    2020/09/04 15:22:55 [INFO] raft: Node at 10.77.243.28:10008 [Candidate] entering Candidate state
    2020/09/04 15:22:55 [DEBUG] raft: Votes needed: 3
    2020/09/04 15:22:55 [DEBUG] raft: Vote granted from 10.77.243.28:10008. Tally: 1
    2020/09/04 15:22:55 [WARN] raft: Remote peer 10.23.116.176:10008 does not have local node 10.77.243.28:10008 as a peer
    2020/09/04 15:22:55 [WARN] raft: Remote peer 10.42.137.68:10008 does not have local node 10.77.243.28:10008 as a peer
    2020/09/04 15:22:55 [WARN] raft: Remote peer 10.48.153.76:10008 does not have local node 10.77.243.28:10008 as a peer
    2020/09/04 15:22:55 [DEBUG] raft: Vote granted from 10.8.249.149:10008. Tally: 2
    

    查看github 上Orchestrator项目后发现,最新的版本release v3.2.3才增加了对新增节点的支持:

    support for api/raft-add-peer and api/raft-remove-peer #1208, addressing #253
    

    具体代码改动见 https://github.com/openark/orchestrator/pull/1208/files。

    ==!

    参考

    orchestrator GA release v3.2.3

  • 相关阅读:
    Cortex-M3 在C中上报入栈的寄存器和各fault状态寄存器
    Cortex-M3 双堆栈指针(MSP&PSP)
    Cortex-M3 异常返回值EXC_RETURN
    Cortex-M3 异常中断响应与返回
    Cortex-M3 操作模式与特权等级
    Cortex-M3 R0~R15寄存器组 & 特殊功能寄存器组
    【Python】批量修改指定目录下所有文件的文件名/后缀
    【EMV L2】EMV终端数据
    【EMV L2】Cardholder Verification Rule(CVR) Format
    【EMV L2】GPO响应以及AIP、AFL
  • 原文地址:https://www.cnblogs.com/lanyangsh/p/13621986.html
Copyright © 2011-2022 走看看