consul增删节点无法正常访问集群问题

现象:某节点加入集群成功,访问新加节点的ui报500
具体现象:使用consul join命令成功加入集群,用consul members能查到节点,用./consul operator raft -list-peers查询没有刚加入的节点

恢复步骤:三台机器进入consul_data/raft/snapshots/,然后进入最新的镜像目录,编辑meta.json,增加未能加入的节点
手动增加好Configuration节点信息
"Configuration":{"Servers":[{"Suffrage":0,"ID":"10.12.3.23:8300","Address":"10.12.3.23:8300"},{"Suffrage":0,"ID":"10.31.2.18:8300","Address":"10.31.2.18:8300"},{"Suffrage":0,"ID":"10.31.2.19:8300","Address":"10.31.2.19:8300"}]}

启动一台节点,
./consul agent -server -data-dir=/home/gcop/consul_data -bootstrap-expect 1  -node=node18 -bind=10.31.2.18 -client=0.0.0.0 -ui &

启动两外两台节点
./consul agent -server -data-dir=/home/gcop/consul_data -bootstrap-expect 1  -node=node19 -bind=10.31.2.19 -client=0.0.0.0  -join=10.31.2.18 -ui &

发布了15 篇原创文章 · 获赞 5 · 访问量 9057

猜你喜欢

转载自blog.csdn.net/qq_35702095/article/details/89516813