`

Elasticsearch模块功能之-快照和恢复(snapshot and restore)

阅读更多

Elasticsearch模块功能之-快照和恢复(snapshot and restore)

 

 

快照和恢复模块可以将单个索引或者整个集群做一个快照并存放到远程仓库上。目前支持共享文件系统仓库和官方通过插件方式提供的其他仓库。

1、仓库注册

         在创建或恢复仓库数据之前,首先需要到ElasticSearch里进行注册,如下命令用my_backup注册一个共享文件系统,快照数据将存放在/mount/backups/my_bakup上:

 

[html] view plaincopy
 
  1. $ curl -XPUT 'http://localhost:9200/_snapshot/my_backup' -d '  
  2.   
  3.    "type": "fs",(共享的文件系统仓库)  
  4.    "settings": {  
  5.        "location": "/mount/backups/my_backup", (快照存放位置)  
  6.        "compress": true (快照是否压缩,默认true)  
  7.   
  8.    }  
  9. '  

 

 

 

 

 

2、查看仓库信息:

 

[html] view plaincopy
 
  1. $ curl -XGET 'http://localhost:9200/_snapshot/my_backup?pretty'  
  2. {  
  3.   "my_backup" : {  
  4.     "type" : "fs",  
  5.     "settings" : {  
  6.       "compress" : "true",  
  7.       "location" : "/mount/backups/my_backup"  
  8.     }  
  9.   }  
  10. }  

 

 

 

3、创建快照

         同一个集群中,一个仓库中可以存放多个快照。快照在集群中的名称是唯一的。使用下面命令创建快照名为snapshot_1的快照:

 

[html] view plaincopy
 
  1. $ curl -XPUT "localhost:9200/_snapshot/my_backup/snapshot_1"-d '{  
  2.     "indices": "index_1,index_2",  
  3.     "ignore_unavailable": "true",  
  4.     "include_global_state": false  
  5. }'  



 

 

 

4、查看快照信息:

 

[html] view plaincopy
 
  1. $ curl -XGET "localhost:9200/_snapshot/my_backup/snapshot_1"  

 

 

5、快照恢复

 

[html] view plaincopy
 
  1. $ curl -XPOST "localhost:9200/_snapshot/my_backup/snapshot_1/_restore"-d '{  
  2.     "indices": "index_1,index_2",  
  3.     "ignore_unavailable": "true",  
  4.     "include_global_state": false,  
  5.     "rename_pattern": "index_(.+)",  
  6.     "rename_replacement": "restored_index_$1"  
  7. }'  



 

 

 

6、监控快照创建或恢复过程

 

[html] view plaincopy
 
  1. $ curl -XGET "localhost:9200/_snapshot/my_backup/snapshot_1/_status"  
[html] view plaincopy
 
  1. </pre><div style="background:#F0F0F0"><pre>  
 

【参考】:http://www.elasticsearch.org/guide/en/elasticsearch/reference/current/index.html

 

from  http://blog.csdn.net/changong28/article/details/38379053

分享到:
评论

相关推荐

    elastic-job-lite-console-2.1.6-SNAPSHOT.tar

    总的来说,Elastic-Job Lite Console 2.1.6-SNAPSHOT 为开发者提供了丰富的功能和高度定制的可能性,通过深入研究源码,可以提升对分布式任务调度的理解,为企业级应用的定时任务管理提供有力的支持。

    elastic-job-lite-console-3.0.0.M1-SNAPSHOT.rar

    当当elastic-job控制台jar包,elastic-job-lite-console-3.0.0.M1-SNAPSHOT,本人从git下载源码后编译生成的jar。 $ 解压 elastic-job-lite-console-3.0.0.M1-SNAPSHOT.rar $ cd elastic-job-lite-console-3.0.0.M1-...

    client-adapter.es7x-1.1.5-SNAPSHOT-jar-with-dependencies.jar

    Load canal adapter: es7 failed...canal-adapter1.1.5报错, 将client-adapter.es7x-1.1.5-SNAPSHOT-jar-with-dependencies.jar 替换掉release版本的plugin文件的 client-adapter.es7x-1.1.5-jar-with-dependencies.jar

    elasticsearch-image-1.0-SNAPSHOT.zip elasticsearch插件 以图搜图 LIRE

    使用方法:将插件解压到elasticsearch 的plugins目录下即可。 存储数据时 ColorLayout surfFeature = new ColorLayout(); surfFeature.extract(ImageIO.read(imgfilepath)); JSONObject o = new JSONObject(); o....

    elastic-job-lite-console-3.0.0.M1-SNAPSHOT.tar.gz

    Elastic-Job-Lite是一款轻量级分布式任务调度框架,由当当网...通过对3.0.0.M1-SNAPSHOT版本的使用和测试,我们可以更好地理解和掌握Elastic-Job-Lite的特性和功能,从而在实际项目中发挥出其强大的分布式调度能力。

    7.17.1系列Elasticsearch的elasticsearch-analysis-ik分词器

    elasticsearch-analysis-ik 是一个常用的中文分词器,在 Elasticsearch 中广泛应用于中文文本的分析和搜索。下面是 elasticsearch-analysis-ik 分词器的几个主要特点: 中文分词:elasticsearch-analysis-ik 是基于...

    elastic-search-1.0-SNAPSHOT.jar

    对elasticsearch进行对象化操作,可以在spring中使用,里面包含大量基本查询方法,坐标查询方法,支持自定义查询

    最新版 elasticsearch-analysis-ik-8.7.0.zip

    最新版 elasticsearch-analysis-ik-8.7.0.zip最新版 elasticsearch-analysis-ik-8.7.0.zip最新版 elasticsearch-analysis-ik-8.7.0.zip最新版 elasticsearch-analysis-ik-8.7.0.zip

    elasticsearch-analysis-ik-7.10.0.zip下载

    "elasticsearch-analysis-ik"是针对Elasticsearch的一个中文分词插件,它的主要功能是提供高效、精准的中文分词能力,使得Elasticsearch能够更好地理解和处理中文文本数据。 在Elasticsearch 7.10.0版本中,...

    elasticsearch-analysis-pinyin-7.4.0 es拼音分词器7.4.0

    Elasticsearch(简称ES)是一款强大的开源搜索引擎,广泛应用于大数据领域的全文检索。它以其高可扩展性、实时性能以及丰富的分析能力著称。在中文环境下,由于汉字的复杂性,分词是实现有效搜索的关键步骤。为此,...

    最新版elasticsearch-analysis-ik-8.8.2.zip

    最新版elasticsearch-analysis-ik-8.8.2.zip最新版elasticsearch-analysis-ik-8.8.2.zip最新版elasticsearch-analysis-ik-8.8.2.zip最新版elasticsearch-analysis-ik-8.8.2.zip

    elasticsearch-analysis-dynamic-synonym-7.2.0

    Elasticsearch(ES)是一款功能强大的全文搜索引擎,广泛应用于数据检索、数据分析等领域。为了提高搜索的准确性和便利性,Elasticsearch提供了丰富的分析插件,其中"elasticsearch-analysis-dynamic-synonym-7.2.0...

    elasticsearch-analysis-ik-7.10.2.zip

    Elasticsearch(ES)作为一个开源的全文搜索引擎,因其强大的搜索功能和分布式特性而备受青睐。然而,对于中文这种复杂的语言,分词是搜索引擎理解文本的关键步骤。本文将详细介绍elasticsearch-analysis-ik-7.10.2...

    elasticsearch-analysis-dynamic-synonym-7.12.1.zip

    5. **analysis-common-7.10.2.jar**:这是Elasticsearch的分析模块,包含了各种文本分析器和过滤器,同义词插件可能依赖于这个库来实现其功能。 6. **commons-codec-1.11.jar** 和 **commons-logging-1.2.jar**:...

    springboot-0.0.1-SNAPSHOT.jar

    springboot-0.0.1-SNAPSHOT.jar

    elasticsearch-analysis-ik-7.16.2.zip

    《Elasticsearch分词器:elasticsearch-analysis-ik-7.16.2深度解析》 在信息爆炸的时代,搜索引擎的效能成为了数据检索的关键。Elasticsearch作为一款强大的开源搜索引擎,其灵活性和可扩展性备受青睐。而在中文...

    Elasticsearch(elasticsearch-8.2.0-windows-x86_64.zip)

    Elasticsearch(elasticsearch-8.2.0-windows-x86_64.zip),适用于Windows x86_64:它是一个高度可扩展的开源全文本搜索和分析引擎。它使您可以快速,近乎实时地存储,搜索和分析大量数据。它通常用作支持具有复杂...

Global site tag (gtag.js) - Google Analytics