- 建立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 設定預設目標路徑
-
這兩天在弄的一個小東西轉換excel檔的排版,使用的是一個叫做PHPExcel的API,功能實在是非常強大,可以去他們的官網查看詳細情況, PHPExcel 底下是稍微寫一下的程式碼,但是還沒寫完,可以讀取檔案之後轉換內容再輸出我所需要的內容格式,支援excel 95,2000,...
沒有留言:
張貼留言