创建一个索引test:
PUT test
{
"settings":{
"number_of_shards":1,
"number_of_replicas":0
}
}获取索引test所在分片ip:
GET _cat/shards/test?v响应结果如图所示:
将索引test转移到新的分片:
PUT /test/_settings
{
"routing":{
"allocation":{
"require":{
"_ip":"xx.xx.2.143"
}
}
}
}在"_ip"后输入New ip地址后执行语句即可,new ip地址也可以写多个,ES会有一套机制来自动分配转移。
本文介绍如何在Elasticsearch中创建索引并调整其分片配置,包括获取当前索引所在分片的IP地址及如何通过设置新的分片位置来实现索引迁移。

381

被折叠的 条评论
为什么被折叠?



