系统版本
[root@aaaaaa etcd]# cat /etc/redhat-release
Red Hat Enterprise Linux release 8.4 (Ootpa)
etcd 版本
[root@aaaaaa etcd]# /data/etcd/etcd-v3.5.15-linux-amd64/etcdctl version
etcdctl version: 3.5.15
API version: 3.5
etcd 配置文件
[ root@aaaaaa etcd]
name : node1
data-dir : /data/etcd1/etcddata
listen-client-urls : 'http://192.168.73.114:12379'
advertise-client-urls : 'http://192.168.73.114:12379'
listen-peer-urls : 'http://192.168.73.114:12380'
initial-advertise-peer-urls : 'http://192.168.73.114:12380'
initial-cluster : node1=http: //192.168.73.114: 12380
initial-cluster-token : etcd- cluster- 1
initial-cluster-state : new
etcd 启动脚本
[ root@aaaaaa etcd]
nohup /data/etcd/etcd-v3.5.15-linux-amd64/etcd \
--auto-compaction-retention= 1 \
--max-request-bytes= 10485760 \
--auth-token jwt \
--config-file= /data/etcd/ceshinodefile.yml \
>> /data/etcd/etcd.log 2 >&1 &
etcd 状态查看脚本
[ root@aaaaaa etcd]
export ETCDCTL_API = 3
ENDPOINTS = "http://192.168.73.114:12379"
/data/etcd/etcd-v3.5.15-linux-amd64/etcdctl \
--endpoints = ${ENDPOINTS} \
member list
/data/etcd/etcd-v3.5.15-linux-amd64/etcdctl \
--endpoints = ${ENDPOINTS} \
endpoint status --write-out= table
etcd 数据压缩清理脚本
[ root@aaaaaa etcd]
export ETCDCTL_DIAL_TIMEOUT = 30s
rev = $( ETCDCTL_API = 3 /data/etcd/etcd-v3.5.15-linux-amd64/etcdctl --endpoints http://192.168.73.114:12379 endpoint status --write-out= "json" | egrep -o '"revision":[0-9]*' | egrep -o '[0-9]*' )
ETCDCTL_API = 3 /data/etcd/etcd-v3.5.15-linux-amd64/etcdctl --endpoints http://192.168.73.114:12379 compact $rev
ETCDCTL_API = 3 /data/etcd/etcd-v3.5.15-linux-amd64/etcdctl --endpoints http://192.168.73.114:12379 defrag
ETCDCTL_API = 3 /data/etcd/etcd-v3.5.15-linux-amd64/etcdctl --endpoints http://192.168.73.114:12379 alarm disarm
ETCDCTL_API = 3 /data/etcd/etcd-v3.5.15-linux-amd64/etcdctl --endpoints http://192.168.73.114:12379 put key0 1234
etcd 批量测试数据写入脚本
from concurrent