Linux上使用 etcd
环境: Ubuntu20.04.2 LTS
1. 安装 etcd:
sudo apt-get install etcd
2. 创建 etcd.yaml文件, sudo vim /etc/etcd/etcd.yaml, 把以下代码复制进去
# 当前节点名称 ETCD_NAME
name: etcd01
# etcd数据保存目录 ETCD_DATA_DIR
data-dir: /etc/etcd/data
# 供外部客户端使用的url ETCD_LISTEN_CLIENT_URLS
listen-client-urls: http://0.0.0.0:2379
# 要监听对等流量的URL列表 ETCD_LISTEN_PEER_URLS
listen-peer-urls: http://0.0.0.0:2380
# 此成员的客户端URL列表以通告给群集的其余部分 ETCD_ADVERTISE_CLIENT_URLS
advertise-client-urls: http://192.168.3.3:2379
# 此成员的对等URL列表以通告给群集的其余部分 ETCD_INITIAL_ADVERTISE_PEER_URLS
initial-advertise-peer-urls: http://192.168.3.3:2380
# 引导的初始群集配置 ETCD_INITIAL_CLUSTER
initial-cluster: etcd01=http://192.168.3.3:2380
# 在引导期间,用于etcd集群的初始群集令牌。 ETCD_INITIAL_CLUSTER_TOKEN
initial-cluster-token: etcd-cluster-token
# 初始群集状态 (“new” or “existing”) ETCD_INITIAL_CLUSTER_STATE
initial-cluster-state: new
3. etcd启动命令
etcd --config-file=/etc/etcd/etcd.yaml
4. 测试 etcd连接是否正常
etcdctl --endpoints=http://192.168.3.3:2379 put foo bar
etcdctl --endpoints=http://192.168.3.3:2379 get foo