elasticsearch的备份和恢复(转)
生活随笔
收集整理的這篇文章主要介紹了
elasticsearch的备份和恢复(转)
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
vim /etc/elasticsearch/elasticsearch.yml path.repo: ["/data/backups/es_backup"] #備份目錄,根據自己情況進行填寫 systemctl restart elasticsearch.service mkdir -pv /data/backups/es_backup chmod 755 /data/backups/es_backup chown elasticsearch:elasticsearch /data/backups/es_backup
2、創建倉庫
備份數據之前,要創建一個倉庫來保存數據,倉庫的類型支持Shared filesystem, Amazon S3, HDFS和Azure Cloud。下面以文件系統為例
curl -H "Content-Type:application/json" -XPUT '127.0.0.1:9200/_snapshot/es_backup' -d '
{
"type": "fs",
"settings": {
"location": "/data/backups/es_backup"
}
}'
3、備份索引
curl -H "Content-Type:application/json" -XPUT '127.0.0.1:9200/_snapshot/es_backup/snapshot_1'
如果只想備份部分索引的話,可以加上indices 參數:
curl -H "Content-Type:application/json" -XPUT '127.0.0.1:9200/_snapshot/es_backup/snapshot_2' -d '
{
"indices": "index_1,index_2"
}'
5 、查看備份信息
curl -H "Content-Type:application/json" -XGET '127.0.0.1:9200/_snapshot/es_backup/snapshot_1?pretty=true'
{
參考:https://www.jianshu.com/p/3b4d869f2fd1
參考:https://blog.csdn.net/jiahao1186/article/details/81058022
6、數據恢復
curl -H "Content-Type:application/json" -XPOST '127.0.0.1:9200/_snapshot/es_backup/snapshot_1/_restore'
總結
以上是生活随笔為你收集整理的elasticsearch的备份和恢复(转)的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 三星 ViewFinity S9 5K
- 下一篇: 浅谈中国剩余定理