etcd集群“etcd cluster is unavailable or misconfigured”

发布于 2022-09-04 06:30:20 字数 712 浏览 11 评论 0

[root@localhost etcd]# ./etcdctl member list
client: etcd cluster is unavailable or misconfigured
[root@localhost etcd]# ./etcdctl member list
56812ae88262debe: name=node0 peerURLs=http://192.168.1.21:2380 clientURLs=http://192.168.1.21:2379 isLeader=true
65818045dfc0be0f: name=node1 peerURLs=http://192.168.1.22:2380 clientURLs=http://192.168.1.22:2379 isLeader=false
c04df6bf225b1040: name=node2 peerURLs=http://192.168.1.23:2380 clientURLs=http://192.168.1.23:2379 isLeader=false
[root@localhost etcd]# ./etcdctl member list
client: etcd cluster is unavailable or misconfigured

快速使用etcdctl member list 出现“etcd cluster is unavailable or misconfigured”,etcd的日志都比较旧(几分钟以前),是否正常。

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

-柠檬树下少年和吉他 2022-09-11 06:30:20

大写的

[root@localhost etcd]# ./etcdctl --debug member list
start to sync cluster using endpoints(http://127.0.0.1:4001,http://127.0.0.1:2379)
cURL Command: curl -X GET http://127.0.0.1:4001/v2/members
got endpoints() after sync
Cluster-Endpoints: 
cURL Command: curl -X GET /v2/members
client: etcd cluster is unavailable or misconfigured

加了debug参数,发现不指定endpoints时使用默认的(http://127.0.0.1:4001,http://...,4001端口好像是早期版本还是docker环境下使用的,而刚好本机4001端口有其他应用使用,导致了上述问题。

指定endpoint如下

[root@localhost etcd]# ./etcdctl --debug --endpoints http://127.0.0.1:2379 ls
start to sync cluster using endpoints(http://127.0.0.1:2379)
cURL Command: curl -X GET http://127.0.0.1:2379/v2/members
got endpoints(http://192.168.1.21:2379,http://192.168.1.23:2379,http://192.168.1.22:2379) after sync
Cluster-Endpoints: http://192.168.1.21:2379, http://192.168.1.23:2379, http://192.168.1.22:2379
cURL Command: curl -X GET http://192.168.1.21:2379/v2/keys/?quorum=false&recursive=false&sorted=false
会发光的星星闪亮亮i 2022-09-11 06:30:20

确实是这个问题

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文