etcd集群命令操作
时间: 2023-12-04 12:36:45 浏览: 109
etcd 是一个高可用的键值存储系统,可以用于分布式系统中的配置、服务注册和发现等场景。下面是 etcd 集群的一些命令操作:
1. 启动 etcd 集群
```
etcd --name node1 --initial-advertise-peer-urls http://<node1_ip>:2380 \
--listen-peer-urls http://<node1_ip>:2380 \
--listen-client-urls http://<node1_ip>:2379,http://127.0.0.1:2379 \
--advertise-client-urls http://<node1_ip>:2379 \
--initial-cluster-token etcd-cluster-1 \
--initial-cluster node1=http://<node1_ip>:2380,node2=http://<node2_ip>:2380,node3=http://<node3_ip>:2380 \
--initial-cluster-state new
```
2. 查看 etcd 集群状态
```
etcdctl member list
```
3. 设置 etcd 的 key-value
```
etcdctl put key value
```
4. 获取 etcd 的 key-value
```
etcdctl get key
```
5. 删除 etcd 的 key-value
```
etcdctl del key
```
6. 监听 etcd 的 key 变化
```
etcdctl watch key
```
7. 添加 etcd 节点到集群中
```
etcdctl member add node4 http://<node4_ip>:2380
```
阅读全文