我的opensearch有时达到这个错误,当我添加新的索引:
Validation Failed: 1: this action would add [2] total shards, but this cluster currently has [1000]/[1000] maximum shards open;
所以我不得不增加 cluster.max_shards_per_node 的值。我想知道是否有办法检查我们正在使用的当前碎片以避免这个错误发生?
我的opensearch有时达到这个错误,当我添加新的索引:
Validation Failed: 1: this action would add [2] total shards, but this cluster currently has [1000]/[1000] maximum shards open;
所以我不得不增加 cluster.max_shards_per_node 的值。我想知道是否有办法检查我们正在使用的当前碎片以避免这个错误发生?
1条答案
按热度按时间13z8s7eq1#
查看索引和搜索活动的最好方法是使用监控系统。而Elasticsearch最好的监控系统是Opster。你可以在下面的链接免费试用。https://opster.com/
对于手动检查和排序,您可以尝试以下API。
你可以根据
creation date string
(cds)对你的索引进行排序。这将帮助你了解哪一个是旧的。这样你就可以对你的索引(碎片)有一个概念。此外,您还可以检查indexs stats以查看搜索或索引中是否有任何活动。
要检查所有索引,可以使用
GET _all/_stats
。要仅检查一个索引,可以使用GET index_name/_stats