Centos 7,HA postgresql12,带有 etcd v3.4 的 patroni

Centos 7,HA postgresql12,带有 etcd v3.4 的 patroni

我遵循了该文档,但不知道如何启用 v2 以便 patroni 可以使用,有人可以帮忙吗? https://computingforgeeks.com/setup-etcd-cluster-on-centos-debian-ubuntu/

答案1

从 v3.4开始etcdetcd 默认不提供 API v2。您需要添加--enable-v2=true启动etcd脚本来启用 API v2。

在您的指南中,ExecStart在创建etcd.servicesystemd 单元文件时在步骤 3 中添加它,即

ExecStart=/usr/local/bin/etcd \\
  --name ${ETCD_NAME} \\
  --enable-v2=true \\
  --data-dir=/var/lib/etcd \\
  ...

相关内容