2016-12-14 67 views
0

我有一个码头容器运行elasticsearch,最近我遇到了容器由于空间用完而停止的情况。现在我无法启动(它立即停止)并清理磁盘。当达到限制时限制弹性搜索索引的大小和翻转

我知道我可以在某个时间基础上(日常)将日志写入不同的索引(然后我已经这样做),然后清理它们,但即使采用这种方法,当我的容器产生这么多时日志,以便在我的清理作业开始之前它可能会用尽空间并将被破坏。

  • 如何防止在未来elasticsearch这种情况下,只是 以确保我的索引拿不下限制我定义吗?
  • 有更好的方法来管理elasticsearch日志所占用的磁盘空间吗?

回答

1

您不能有大小限制。 Elasticsearch不像Whisper那样是固定大小的数据库。尝试优化索引数据或映射以减少索引大小,或每小时创建/清除新索引。

+0

明白了,清理工具/脚本的最佳实践?应该如何,最好的运行方式是什么? –

+0

你使用logstash吗? – xeye

+0

还没有,只需通过各种系统宁静地编写所有日志 –