Elasticsearch
架构
常见问题
内存不足查询失败:
在公司搭建的ELK日志分析系统,在一个月内稳定的运行中,突然有一天,日志分析工具不好使了。
发现问题是由于,ES的内存不足了,导致查询失败。
- 解决方法:
curl -XDELETE http://127.0.0.1:9200/*$format_date
curl -XPOST 'http://127.0.0.1:9200/*$format_date/_forcemerge?only_expunge_deletes=true'
curl -XPOST 'http://127.0.0.1:9200/_forcemerge?only_expunge_deletes=true'
对索引与数据进行物理删除,所以在使用这类需要占用大量磁盘,内存的程序,都应该定时监控清理。
索引写入失败:
当服务器磁盘占用达到95%,es会自动将索引设置成只读模式。
- 解决方法:
将系统磁盘清理后,注意将索引取消只读模式。
设置索引生命周期,自动删除
单个索引过大,查询失败
由于索引过大,需要大量内存加载数据导致搜索失败,记得定时清理无用的日志信息。
其它问题
赏
请到客户端“主题--自定义配置--配置”中填入leancloud_appID和key