主分片丢失:
重新划分分片
POST /_cluster/reroute
{
“commands” : [ {
“allocate_empty_primary” : {
“index” : “rt_2019-04-ext”,
“shard” : 2, 丢失的分片
“node” : “es3”, ///重新恢复的分片的节点
“accept_data_loss”:true
}
}]
}
副本丢失:
修改number_of_replicas
PUT http-2019.08.19/_settings
{
“index”:{
“number_of_replicas”:0
}
}
对段进行合并:
POST http-2019.08.19/_forcemerge?max_num_segments=1
恢复
PUT http-2019.08.19/_settings
{
“index”:{
“number_of_replicas”:1
}
}