![Elasticsearch 스냅샷 중지](https://rvso.com/image/658717/Elasticsearch%20%EC%8A%A4%EB%83%85%EC%83%B7%20%EC%A4%91%EC%A7%80.png)
우리는 S3에 대해 야간 스냅샷을 수행합니다. 일반적으로 2시간 정도 소요됩니다. 지금 4일 동안 실행되고 있는 것이 있습니다. 다음 명령으로 중지하려고 했습니다.
time curl -XDELETE -s localhost:9200/_snapshot/sim-s3-backup/sim-autobackup_2015-05-15/?pretty
그러나 해당 명령도 중단됩니다. 그래서 잠시 동안 실행해 보았습니다. 전체 출력은 다음과 같습니다.
time curl -XDELETE -s localhost:9200/_snapshot/sim-s3-backup/sim-autobackup_2015-05-15/?pretty
^C
real 1544m19.284s
user 0m0.508s
sys 0m2.580s
이 스냅샷을 중지하는 다른 방법이 있나요? 참고로 다음은 상태 출력입니다.
curl -XGET -s localhost:9200/_snapshot/sim-s3-backup/sim-autobackup_2015-05-15/?pretty
{
"snapshots" : [ {
"snapshot" : "sim-autobackup_2015-05-15",
"indices" : [ "7199", "7399", "7299", "7499", "7599", "6202085", "6202082", "6202083", "8099", "6202059", "6202055", "5099", "5299", "5199", "6202076", "6202075", "6202078", "6202077", "6202079", "5899", "6202071", "6202073", "5699", "40061", "40064", "40065", "5599", "6201572", "3001", "3002", "3008", "3007", "3006", "3005", "5999", "6202044", "6202018", "6202013", "10109", "10009", "6099", "70005", "6201266", "6199", "6299", "10309", "10409", "10609", "10509", "7099", "6799", "6899", "40054", "40057", "40055", "40056", "6202068", "6202067", "6202060", "6699" ],
"state" : "IN_PROGRESS",
"start_time" : "2015-05-16T09:30:06.303Z",
"start_time_in_millis" : 1431768606303,
"failures" : [ ],
"shards" : {
"total" : 0,
"failed" : 0,
"successful" : 0
}
} ]
}
(전체 클러스터를 중지하지 않고) 어떻게든 중지하고 싶습니다. 그런 다음 해당 스냅샷을 삭제하거나 새 스냅샷을 다시 실행하여 오늘 날짜를 가져올 수 있습니다.
답변1
이상적인 방법은 아니지만 문제를 해결했습니다. 한 번에 하나의 노드(간단한 2개 노드 클러스터)를 다시 시작하면 스냅샷이 실패합니다. 좋은 소식은 클러스터링 특성으로 인해 ES를 활용하는 서비스에 다운타임이 없다는 것입니다.