User Tools

Site Tools


wiki:elasticsearch_commands

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
wiki:elasticsearch_commands [2022/12/09 10:45] – add deleting all indices antisawiki:elasticsearch_commands [2023/01/11 17:03] (current) – [Restore snapshot] add restore single index antisa
Line 33: Line 33:
  
   curl -X PUT "localhost:9200/_snapshot/es_backup/ztest?wait_for_completion=true&pretty"   curl -X PUT "localhost:9200/_snapshot/es_backup/ztest?wait_for_completion=true&pretty"
 +
 +<WRAP center round tip 60%>
 +To create single index snapshot use
 +<code>
 +curl -X PUT "localhost:9200/_snapshot/default_backup/myindex_backup?wait_for_completion=true&pretty" -H 'Content-Type: application/json' -d'
 +{
 +  "indices": "coolindex"
 +}'
 +</code>
 +</WRAP>
  
 The backup folder is created in ///opt/backup/elasticsearch///. The backup folder is created in ///opt/backup/elasticsearch///.
Line 55: Line 65:
  
   curl -s -X POST "localhost:9200/_snapshot/es_backup/snapshot-12/_restore"    curl -s -X POST "localhost:9200/_snapshot/es_backup/snapshot-12/_restore" 
 +
 +<WRAP center round tip 60%>
 +To restore single index use
 +<code>
 +curl -s -X POST "localhost:9200/_snapshot/myes_bak/snapshot-2023-01-11/_restore" -H 'Content-Type: application/json' -d'
 +{
 +  "indices": "niceindex"
 +}'
 +</code>
 +</WRAP>
  
 If you get an [[https://github.com/elastic/elasticsearch/issues/78320|error]] that an index exist, like with the system index ''.geoip_databases'', you can restore the system indices from the snapshot as well with If you get an [[https://github.com/elastic/elasticsearch/issues/78320|error]] that an index exist, like with the system index ''.geoip_databases'', you can restore the system indices from the snapshot as well with
  
-  curl -s -X POST "localhost:9200/_snapshot/es_backup/snapshot-12/_restore" -H 'Content-Type: application/json' -d+  curl -s -X POST "localhost:9200/_snapshot/es_backup/snapshot-12/_restore" -H 'Content-Type: application/json' -d \
   '{   '{
   "include_global_state": true   "include_global_state": true
Line 65: Line 85:
 ==== Tested on ==== ==== Tested on ====
   * ES 7.17.5   * ES 7.17.5
- 
-====== Troubleshooting ====== 
  
 ====== See also ====== ====== See also ======
Line 73: Line 91:
 ====== References ====== ====== References ======
   * https://www.elastic.co/guide/en/elasticsearch/reference/current/snapshots-restore-snapshot.html   * https://www.elastic.co/guide/en/elasticsearch/reference/current/snapshots-restore-snapshot.html
 +  * https://opster.com/guides/elasticsearch/how-tos/elasticsearch-snapshot/
  
  
wiki/elasticsearch_commands.1670579100.txt.gz · Last modified: 2022/12/09 10:45 by antisa

Except where otherwise noted, content on this wiki is licensed under the following license: CC0 1.0 Universal
CC0 1.0 Universal Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki