我们继续在似乎随机的snowstorm_metrics- *索引上获得NoSuchFileException。关闭违规索引并重新打开它可以解决问题一段时间。然后,异常通常会再次出现在不同的索引上。
违规索引为绿色且已打开,但docs.count,docs.deleted,store.size和pri.store.size均为空白。与封闭索引类似。
启动了有问题的分片,但有几列是空白的。这似乎只发生在有问题的分片上,其他所有分片都填充了值。
以下是日志文件摘要:
[2017-01-25 20:15:25,056] [DEBUG] [action.admin.indices.stats] [xxxxxx] [indices:monitor / stats]无法执行分片操作 [[snowstorm_metrics-2017.01.10] [0],节点[m7W7M4eLRT2GtDjA0QgsuQ],[P], v [3],s [STARTED],a [id = AoVkTo8wRXyILXdbonS_LA]] ElasticsearchException [无法刷新商店统计信息];嵌套: NoSuchFileException [/opt/app/elasticsearch/data/snowstorm_logs_prod/nodes/0/indices/snowstorm_metrics-2017.01.10/0/index]; 在 org.elasticsearch.index.store.Store $ StoreStatsCache.refresh(Store.java:1532)
此堆栈用于ELK - 弹性版本为2.4.1