etcd與mysql etcd資料庫備份與還原

2021-10-21 08:21:48 字數 841 閱讀 3864

1.1 手動備份資料

etcdctl backup --data-dir /var/lib/etcd/default.etcd --backup-dir 備份目錄

1.2 指令碼備份資料

使用etcd自帶命令etcdctl進行etc備份,指令碼如下:

#!/bin/bash

date_time=`date +%y%m%d`

etcdctl backup --data-dir /var/lib/etcd/default.etcd --backup-dir /root/etcd71-$.etcd

tar cvzf etcd71-$.tar.gz etcd71-$.etcd

1.3 刪除7天前歷史備份

find /root/*.etcd -ctime +7 -exec rm -r {} \;

find /root/*.gz -ctime +7 -exec rm -r {} \;

2. 恢復etcd

2.1 單機執行

etcd --data-dir=/var/lib/etcd/default.etcd --force-new-cluster &

2.2 檢視id

2.3 資料同步

2.4 結束單機執行

pkill -9 etcd

2.5 重新啟動服務

systemctl restart etcd

systemctl status etcd

etcd 啟動分析 Etcd單機啟動與簡單操作

推薦把解壓的etcd資料夾放在 usr local bin 目錄 2,啟動單機etcd服務 nohup etcd listen client urls advertise client urls log etcd.log 2 1 listen client urls 用於指定etcd和客戶端的連線埠...

confd和etcd 的安裝與使用

當系統變的複雜,配置項越來越多,一方面配置管理變得繁瑣,另一方面配置修改後需要重新上線同樣十分痛苦。這時候,需要有一套集中化配置管理系統,一方面提供統一的配置管理,另一方面提供配置變更的自動下發,及時生效。上述的集中配置中心使用的時候,部署圖大致是這樣的 server端只需要呼叫config ser...

Etcd 與Redis 業務應用場景差異

1.豐富的資料型別 string,hash,set zset,list 等 2.讀寫效能優異 3.單執行緒原子性 4.可持久化 aof rdb 5.支援pub sub 訂閱發布模式 高可用方案 哨兵機制 分布式一致性 redis主從為非同步複製模式,一致性無法保證 多節點資料一致性強依賴網路延遲 主...