etcd 版本
[root@aaaaaa ~]# /data/etcd/etcd-v3.5.15-linux-amd64/etcd --version
etcd Version: 3.5.15
Git SHA: 9a5533382
Go Version: go1.21.12
Go OS/Arch: linux/amd64
基础命令:
- etcd [flags]:启动一个 etcd 服务器。
- etcd --version:显示 etcd 的版本号。
- etcd -h | --help:显示 etcd 的帮助信息。
- etcd --config-file:服务器配置文件的路径。如果提供了配置文件,其他命令行标志和环境变量将被忽略。
成员配置:
- –name ‘default’:此成员的人类可读名称。
- –data-dir ‘${name}.etcd’:数据目录的路径。
- –wal-dir ‘’:专用 WAL 目录的路径。
- –snapshot-count ‘100000’:触发磁盘快照的已提交事务数。
- –heartbeat-interval ‘100’:心跳间隔时间(毫秒)。
- –election-timeout ‘1000’:选举超时时间(毫秒)。
- –initial-election-tick-advance ‘true’:是否在启动时快进初始选举 tick,以加快选举速度。
- –listen-peer-urls ‘http://localhost:2380’:监听对等网络流量的 URL 列表。
- –listen-client-urls ‘http://localhost:2379’:监听客户端 gRPC 流量的 URL 列表。
- –listen-client-http-urls ‘’:仅监听 HTTP 客户端流量的 URL 列表。启用此标志会从 --listen-client-urls 中移除 HTTP 服务。
- –max-snapshots ‘5’:保留的最大快照文件数(0 为无限制)。
- –max-wals ‘5’:保留的最大 WAL 文件数(0 为无限制)。
- –quota-backend-bytes ‘0’:后端大小超过给定配额时发出警报(0 默认为低空间配额)。
- –backend-bbolt-freelist-type ‘map’:boltdb 后端使用的空闲列表类型(支持 array 和 map 类型)。
- –backend-batch-interval ‘’:提交后端事务之前的最大时间。
- –backend-batch-limit ‘0’:提交后端事务之前的最大操作数。
- –max-txn-ops ‘128’:事务中允许的最大操作数。
- –max-request-bytes ‘1572864’:服务器将接受的最大客户端请求大小(字节)。
- –max-concurrent-streams ‘math.MaxUint32’:每个客户端同时可以打开的最大并发流数。
- –enable-grpc-gateway:启用 GRPC 网关。
- –grpc-keepalive-min-time ‘5s’:客户端在 ping 服务器之前应等待的最小时间间隔。
- –grpc-keepalive-interval ‘2h’:服务器向客户端 ping 的频率,以检查连接是否存活(设