Ich versuche Elasticsearch Kurator mit CLIElasticsearch Kuratorin: Enthält Indizes nicht angezeigt werden, wie pro Zeitstring
https://www.elastic.co/guide/en/elasticsearch/client/curator/current/index.html
ich lief den Befehl
curator --host hostName --port 9200 show indices --prefix ab-
und es gibt mir
ab-2016-05-04
ab-2016-05-05
ab-2016-05-07
ab-2016-05-11
zu erkunden
was perfekt ist. Jetzt möchte ich nur die Indizes sehen, die älter als 14 Tage sind. so habe ich versucht
curator --host hostName --port 9200 show indices --prefix ab- --older-than 14 --time-unit days --timestring 'cl-%%Y-%%m-%%d'
und es gibt mir
No indices matched provided args:
Ich glaube, ich nicht die Zeitstring richtig bin spezifiziert, aber ich kann herausfinden, warum.
ich versuchte
--timestring %Y%m%d
--timestring %Y-%m-%d
aber sie nicht so gut funktionieren. Wie kann ich den Timestring richtig bereitstellen?
beachten Sie, dass, wenn ich tun
curator --host hostName --port 9200 show indices --prefix ab- --older-than 1 --time-unit days --timestring %Y-%m-%d
dann bekomme ich
ab-2016-05-04
ab-2016-05-05
ab-2016-05-07
ab-2016-05-11
die keinen Sinn macht. Natürlich sind alle diese Indizes älter als 14 Tage! wie an Tag ist 17.05
aktualisieren
Mit Blick auf
https://www.elastic.co/guide/en/elasticsearch/client/curator/current/older-than.html
The value provided indicates a given number of time-units ago to use as a reference point. All indices "older than" that point will be included.
so wieder, warum sehe ich nicht, die Indizes, die vor mehr als 14 Tagen erstellt wurden ?