怎么查看Elasticsearch关闭的索引和索引的状态

一般我们为了节省ES集群DataNode节点内存空间,一般会合并segment和关闭不必要的索引,那所以的状态是open还是close应该怎么判断,又怎么查看close掉的索引的列表呢?
已邀请:

采菊篱下 - 无分享不快乐 助力技术开源分享 运维一枚

赞同来自: chris being

1、关闭和打开索引参考:
https://www.elastic.co/guide/en/elasticsearch/reference/current/indices-open-close.html
 
2、查看已关闭索引的列表:
curl -XGET http://localhost:9200/_cat/indices | awk '$1=="close"'

 3、查看某个索引的status:
curl -s http://localhost:9200/_cat/indices/IndexName?h=status
在低版本的ES中可能不行,但是在1.7已经验证。

要回复问题请先登录注册