Elasticsearch策展人cronjob

问题描述 投票:0回答:1

我打算让cronjob做弹性研究的策展人

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

它给我日志错误

错误:没有这样的命令“删除”

错误:没有这样的选项:--older-than

什么命令应该替换删除和旧?

谢谢。

elasticsearch cron elasticsearch-curator
1个回答
1
投票

所以,然后我发现自己通过谷歌搜索。我只是使用yml来完成任务。

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']
© www.soinside.com 2019 - 2024. All rights reserved.