我们每晚做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 } } ] }
我只是想以某种方式停止它(不停止整个群集)。 然后,我可以删除它或重新运行一个新的快照,并获得今天的date。
我固定它,尽pipe不是理想的方式。 简单地重新启动一个节点(简单的两节点群集)使快照失败。 好消息是由于集群性质,使用ES的服务没有停机时间。