I have about 10 Older snapshots for Elasticsearch. If i delete the 8 older snapshot leaving current 2 of them. It is deleting the full snapshot which was created at first.
So if i take now another snapshot, will it be incremental or full snapshot?
You need to think about every single snapshot as a full backup. Which means that you can remove whatever snapshots you wish, it won't have any impact on the other ones which integrity is still guaranteed.
Behind the scene, snapshots are incremental but this is an implementation detail.
So if i take now another snapshot, will it be incremental or full snapshot?
Consider it as a full snapshot again. It might end up copying lot of data depending on what happened on a segment level between the last available snapshot and this new one.
If we want to restore the ES from latest snapshot, we just have to give the name of recent snapshot name in the restore curl command. Am i right? If wrong please correct me.
Apache, Apache Lucene, Apache Hadoop, Hadoop, HDFS and the yellow elephant
logo are trademarks of the
Apache Software Foundation
in the United States and/or other countries.