您当前的位置: 首页 > 慢生活 > 程序人生 网站首页程序人生
elasticSearch已分配分片的节点移动
发布时间:2021-09-08 22:17:41编辑:雪饮阅读()
首先我们来看看当前elasticSearch中的集群状态
这里我搭建了3个数据节点,那么我先把前两个数据节点都完全启动好了之后才启动第三个数据节点,那么由于第三个数据节点还没有起来之前,前两个数据节点就已经完成了分配分片,所以第三个数据节点就得不到任何分片了。因为一个主分片,一个副本分片,这个是在我目前索引里面都是这样的配置的。
那么此时我的目的是要移动tutorials索引中node_win7_2的这个0分片到node_win7_3节点上,那么具体请求如:
请求正文:
{
"commands":
[
{"move": {"index": "tutorials", "shard": 0, "from_node": "node-win7-2","to_node":"node-win7-3"}}
]
}
响应正文:
{
"state": {
"security_tokens": {}
}
}
然后我们刷新下elasticSearch-head就可以看到上面tutorials索引中node_win7_2的0分片已经成功移动到了节点node_win7_3节点中了。
关键字词:elasticSearch,分片,分配,节点,移动
上一篇:elasticSearch从一个节点上取消指定索引的主分片分配(主从切换)-集群重新路由
下一篇:elasticSearch利用cluster.routing.rebalance.enable产生Unassigned未分配情况