Elasticsearch Curator 定时任务
Elasticsearch Curator cronjob
我打算让 cronjob 在 elasticsearch 上做策展人
0 17 * * * /usr/local/bin/curator_cli --host localhost delete indices --older-than 7 --time-unit days --timestring '\%Y.\%m.\%d' >> /var/log/curator.log 2>&1
它给我日志错误
Error: No such command "delete"
Error: no such option: --older-than
应该用什么命令代替删除和早于?
谢谢。
所以,然后我通过谷歌搜索找到了自己。
我只是简单地使用 yml 来完成任务。
<code>0 17 * * * /usr/local/bin/curator /opt/action.yml >> /var/log/curator.log 2>&1
这里是 action.yml:
client:
hosts:
- 127.0.0.1
port: 9200
url_prefix:
use_ssl: False
certificate:
client_cert:
client_key:
ssl_no_validate: False
http_auth:
timeout: 30
master_only: False
logging:
loglevel: INFO
logfile:
logformat: default
blacklist: ['elasticsearch', 'urllib3']
我打算让 cronjob 在 elasticsearch 上做策展人
0 17 * * * /usr/local/bin/curator_cli --host localhost delete indices --older-than 7 --time-unit days --timestring '\%Y.\%m.\%d' >> /var/log/curator.log 2>&1
它给我日志错误
Error: No such command "delete"
Error: no such option: --older-than
应该用什么命令代替删除和早于?
谢谢。
所以,然后我通过谷歌搜索找到了自己。 我只是简单地使用 yml 来完成任务。
<code>0 17 * * * /usr/local/bin/curator /opt/action.yml >> /var/log/curator.log 2>&1
这里是 action.yml:
client:
hosts:
- 127.0.0.1
port: 9200
url_prefix:
use_ssl: False
certificate:
client_cert:
client_key:
ssl_no_validate: False
http_auth:
timeout: 30
master_only: False
logging:
loglevel: INFO
logfile:
logformat: default
blacklist: ['elasticsearch', 'urllib3']