elasticsearch Elasticsearch,如何修复“;没有活动碎片”吗;?
我有logstash+elasticsearch+kibana设置来索引日志。由于某种原因,es停止了对数据的索引,我不得不终止正在运行的es实例并重新启动它。通常,当我重新启动时,es会毫无问题地出现。但是现在不能用kibana搜索 我使用es工具看到的是,一个索引没有分配到任何地方elasticsearch Elasticsearch,如何修复“;没有活动碎片”吗;?,elasticsearch,elasticsearch,我有logstash+elasticsearch+kibana设置来索引日志。由于某种原因,es停止了对数据的索引,我不得不终止正在运行的es实例并重新启动它。通常,当我重新启动时,es会毫无问题地出现。但是现在不能用kibana搜索 我使用es工具看到的是,一个索引没有分配到任何地方 logstash-2013.07.22 4 r UNASSIGNED logstash-2013.10.05 0 r UNASSIGNED logstash-2013.10.05 0 p UNASSIGNED l
logstash-2013.07.22 4 r UNASSIGNED
logstash-2013.10.05 0 r UNASSIGNED
logstash-2013.10.05 0 p UNASSIGNED
logstash-2013.10.05 1 p UNASSIGNED
logstash-2013.10.05 1 r UNASSIGNED
logstash-2013.10.05 2 r UNASSIGNED
logstash-2013.10.05 2 p UNASSIGNED
logstash-2013.10.05 3 r UNASSIGNED
logstash-2013.10.05 3 p UNASSIGNED
logstash-2013.10.05 4 p UNASSIGNED
logstash-2013.10.05 4 r UNASSIGNED
当然,当我使用kibana搜索时,查询无法搜索这个索引。
我在elasticsearch.log中没有看到任何错误
我只有一个节点运行ES,尽管我的默认配置配置了1个副本。我的LS+ES 3节点群集也有类似问题,我使用以下方法修复了未分配的碎片
curl -XPOST 'localhost:9200/_cluster/reroute' -d '{
"commands": [
{
"allocate": {
"index": "INDEXNAME",
"shard": "SHARDNUMBER",
"node": "PICKANODE",
"allow_primary": 1
}
}
]
}'
_集群/运行状况的输出是什么?