点击shard显示state: unassigned, reason: CLUSTER-RECOVER
然后执行重新分配分片的命令就可以恢复了:
curl -XPOST 'cluster127:9200/_cluster/reroute' -d '{
"commands" : [ {
"allocate" : {
"index" : "data-2018061400-2018062100",
"shard" : 23,
"node" : "tZ4MV9SqT7ybit9ZLdfjiA",
"allow_primary" : true
}
}
] }'
请教下群里的大神,这个可能是什么原因引起的啊?
然后执行重新分配分片的命令就可以恢复了:
curl -XPOST 'cluster127:9200/_cluster/reroute' -d '{
"commands" : [ {
"allocate" : {
"index" : "data-2018061400-2018062100",
"shard" : 23,
"node" : "tZ4MV9SqT7ybit9ZLdfjiA",
"allow_primary" : true
}
}
] }'
请教下群里的大神,这个可能是什么原因引起的啊?
1 个回复
zqc0512 - andy zhou
赞同来自:
same_shard shards per node disk
若是有多个副本,快速解决办法,副本减小再增大,叫他再重新恢复下。
还有可能是算法BUG