CLIを使用してelasticsearchキュレーターを探索しようとしています
https://www.elastic.co/guide/en/elasticsearch/client/curator/current/index.html
コマンドを実行しました
curator --host hostName --port 9200 show indices --prefix ab-
そしてそれは私に与えます
ab-2016-05-04
ab-2016-05-05
ab-2016-05-07
ab-2016-05-11
これは完璧です。ここで、14 日より古いインデックスを確認したいだけです。だから私は試しました
curator --host hostName --port 9200 show indices --prefix ab- --older-than 14 --time-unit days --timestring 'cl-%%Y-%%m-%%d'
そしてそれは私に与えます
No indices matched provided args:
タイムストリングを正しく指定していないと思いますが、その理由はわかります。
私は試した
--timestring %Y%m%d
--timestring %Y-%m-%d
しかし、それらも同様に機能しません。タイムストリングを適切に提供するにはどうすればよいですか?
もしそうなら、注意してください
curator --host hostName --port 9200 show indices --prefix ab- --older-than 1 --time-unit days --timestring %Y-%m-%d
それから私は得る
ab-2016-05-04
ab-2016-05-05
ab-2016-05-07
ab-2016-05-11
それは意味がありません。明らかに、これらのインデックスはすべて 14 日よりも古いものです! 今日は05/17です
アップデート
見つめている
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.
繰り返しになりますが、14 日以上前に作成されたインデックスが表示されないのはなぜですか?