一、查看状态
./etcdctl --write-out=table endpoint status
可以看到空间占用(DB SIZE)、本次是清理过了、原本达到了2G(为默认上限)
二、查看当前版本号(非上表中版本)
export ETCDCTL_API=3
./etcdctl endpoint status --write-out="json" | egrep -o '"revision":[0-9]*' | egrep -o '[0-9].*'
会出现一串数字比如 1234567 此为版本号
三、执行空间压缩
./etcdctl compact 1234567 (替换成节点的版本号)
四、整理碎片
./etcdctl defrag
五、清除告警信息(必须)
./etcdctl alarm disarm
六、在集群中所有节点上执行一遍上面的操作(必须)
------
往事如烟,伴着远去的步伐而愈加朦胧。未来似雾,和着前进的风儿而逐渐清晰!
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 终于写完轮子一部分:tcp代理 了,记录一下
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· 别再用vector<bool>了!Google高级工程师:这可能是STL最大的设计失误
· 单元测试从入门到精通
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理