milvus使用的etcd空间整理

环境说明:

docker compose部署的ETCD

 

1.查看etcd容器情况

[root@localhost milvus]# docker ps
CONTAINER ID   IMAGE                                      COMMAND                  CREATED      STATUS                PORTS                                                                                      NAMES
a0fb0801da2a   zilliz/attu:v2.4.6                         "docker-entrypoint.s…"   2 days ago   Up 2 days             0.0.0.0:8000->3000/tcp, :::8000->3000/tcp                                                  attu
d274eea954a0   milvusdb/milvus:v2.5.14                    "/tini -- milvus run…"   2 days ago   Up 2 days (healthy)   0.0.0.0:9091->9091/tcp, :::9091->9091/tcp, 0.0.0.0:19530->19530/tcp, :::19530->19530/tcp   milvus-standalone
22e987f71758   quay.io/coreos/etcd:v3.5.5                 "etcd -advertise-cli…"   2 days ago   Up 2 days (healthy)   2379-2380/tcp                                                                              milvus-etcd
99a5f2d2affb   minio/minio:RELEASE.2023-03-20T20-16-18Z   "/usr/bin/docker-ent…"   2 days ago   Up 2 days (healthy)   0.0.0.0:9000-9001->9000-9001/tcp, :::9000-9001->9000-9001/tcp                              milvus-minio

 

2.登录容器
docker exec -ti 22e987f71758 /bin/bash

 

3.查看etcd情况

root@22e987f71758:/# ETCDCTL_API=3 etcdctl --endpoints="127.0.0.1:2379" --write-out=table endpoint status
+----------------+------------------+---------+---------+-----------+------------+-----------+------------+--------------------+--------+
|    ENDPOINT    |        ID        | VERSION | DB SIZE | IS LEADER | IS LEARNER | RAFT TERM | RAFT INDEX | RAFT APPLIED INDEX | ERRORS |
+----------------+------------------+---------+---------+-----------+------------+-----------+------------+--------------------+--------+
| 127.0.0.1:2379 | 8e9e05c52164694d |   3.5.5 |  221 kB |      true |      false |         3 |     467467 |             467467 |        |
+----------------+------------------+---------+---------+-----------+------------+-----------+------------+--------------------+--------+

 

4.查看压缩的版本
root@22e987f71758:/# ETCDCTL_API=3 etcdctl --endpoints="127.0.0.1:2379" endpoint status --write-out="json" | egrep -o '"revision":[0-9]*' | egrep -o '[0-9].*'
426301

 

5.压缩清理
root@22e987f71758:/# ETCDCTL_API=3 etcdctl --endpoints="127.0.0.1:2379" compact 426301
compacted revision 426301
# 整理多余的空间


root@22e987f71758:/# ETCDCTL_API=3 etcdctl --endpoints="127.0.0.1:2379" defrag
Finished defragmenting etcd member[127.0.0.1:2379]

 

# 取消告警信息(之前有nospace的告警)
root@22e987f71758:/# ETCDCTL_API=3 etcdctl --endpoints="127.0.0.1:2379" alarm disarm

posted @ 2025-09-30 11:27  slnngk  阅读(21)  评论(0)    收藏  举报