有时ES运行一段时间,明明索引量不大,搜索却变得非常慢。
如果你装了Marvel,请查看其占用的存储空间。
curl http://localhost:9200/_cat/indices?v
这会显示所有的索引量,由于我目前对marvel没有使用要求,
所以我可以将mavel产生的所有索引delete掉:
curl -XDELETE http://localhost:9200/.marvel-2014*
删除2014年marvel的所有索引。
然后把marvel从$ES_HOME/plugins/下移走,或者删除,注意不能重命名哦,哪有系统仍会产生marvel的索引。
重启ES,CPU降下来啦~速度也恢复了,哇啦~~~