es 集群 備份索引與恢復

2021-09-13 08:56:31 字數 531 閱讀 2388

集群配置參考:

指定不同node.name: node-1和port引數

主節點指定 discovery.zen.ping.unicast.hosts: [ "127.0.0.1:9301"]

備份恢復:

1:注:需要在elasticsearch中config/elasticsearch.yml檔案中新增許可權 path.repo: ["g:/es/mnt/backup"]

#建立備份倉庫

put _snapshot/my_backup

}#備份索引

put _snapshot/my_backup/snapshot_test1

#檢視備份狀態

get _snapshot/my_backup/snapshot_test1/_status

# 從備份恢復

post _snapshot/my_backup/snapshot_test1/_restore

# 刪除備份

delete _snapshot/my_backup/snapshot_test1

mysql 備份與恢復 MySQL 備份與恢復

1 檢視資料庫的資料儲存在哪個目錄下 shiyanlou mysql uroot e show variables like datadir variable name value datadir var lib mysql 2 備份資料的方法 select into outfile 檔名 或者 s...

mysql 備份與恢復 Mysql 備份與恢復

資料檔案一致性處理 在完全備份的情況下,檔案不是時間點一致的,因為進行快照的時間點不一樣。如果嘗 試在未prepare資料的情況下還原資料庫,雖然操作上支援恢復,但是在啟動的時候仍會 進行資料recovery。執行帶 prepare 選項的 mariabackup 命令會使資料檔案進行統一,達到資料...

es集群快速恢復(優化方案)

1 停止資料寫入 2 關閉allocate,禁止shard做allocate curl xput localhost 9200 cluster settings d 3 執行synced操作 curl xpost localhost 9200 flush synced?pretty 4 重啟es服務...