- 建立repo
PUT http://你的位址:9200/_snapshot/my_backup { "type": "fs", "settings": { "location": "/mount/backups/my_backup" } }
1的部分隨便取個名字,
2的部分為使用的檔案系統
3的部分為儲存位置(注意:如為cluster備份需要每個shared都有這個路徑) - 備份index
PUT http://你的位址:9200/_snapshot/my_backup/snapshot_1?wait_for_completion=true
PUT _snapshot/my_backup/snapshot_2{ "indices": "index_1,index_2" }
- 恢復index
POST /_snapshot/my_backup/snapshot_1/_restore{ "indices": "index_1", "rename_pattern": "index_(.+)", "rename_replacement": "restored_index_$1" }
其餘詳細設定請參考官方文件
http://www.elasticsearch.org/guide/en/elasticsearch/guide/current/_restoring_from_a_snapshot.html#_restoring_from_a_snapshot
2015年3月3日 星期二
[elasticsearch] index備份與回復
在elasticsearch中需要做備份,比較普遍的有兩種方式,一種是使用內建的snapshot,另一種是做rsync,另外也有查到有人直接複製整個node資料夾,這種作法小弟沒試過,所以不敢保證不會有問題,這篇文章主要只闡述內建的snapshot作法。
訂閱:
張貼留言 (Atom)
-
WinRAR 可以在註解加入 icon 建立參數來製作簡易的安裝程式 Delete 解壓縮前先刪除檔案 License 顯示程式的使用授權協定 Overwrite 選擇檔案的覆寫模式 Path 設定預設目標路徑
-
strcat char * strcat ( char * destination, const char * source ); 輸入兩個字串,將第二個字串連接在第一個字串之後,輸出第一個字串。
-
在使用網路芳鄰時,要連線有設定帳密的資料夾情況下, 在連線網際網路中出現下列問題 「指定的網路資料夾目前使用其他用使者名稱和密碼連線。要使用其它使用者名稱和密碼連線,請先中斷任何到這個網路共用的連線。」
沒有留言:
張貼留言