我创建了一个Elasticsearch snapshot并希望使用不同数量的分片恢复它:我的旧群集为每个索引使用5个分片,我想将其减少为2个分片。
这是否可以通过Elasticsearch快照API以某种方式实现?
答案 0 :(得分:3)
答案 1 :(得分:1)
使用错误的分片数量还原到虚拟索引。
然后重新索引到具有正确数量的分片的新索引。
答案 2 :(得分:0)
我假设你在谈论复制品(因为我之前有过类似的问题):
POST /_snapshot/my_backup/snapshot_1/_restore
{
"indices": "index_1",
"index_settings": {
"index.number_of_replicas": 0
},
"ignore_index_settings": [
"index.refresh_interval"
]
}
The document有这行代码可以在恢复过程中更改副本数量。
但是,分片数量无法更改。
您是否有任何理由要更改分片? (如果你不是在谈论复制品)
编辑一个: 要改变分片,就像@Vineeth Mohan所说,重新索引只是我所知道的。