es主分片迁移

1.查看当前的分片

[elasticsearch@localhost bin]$ curl -u elastic:elastic -X GET "192.168.1.134:19200/_cat/shards/metric_pl?v&h=shard,prirep,node,docs,store"
shard prirep node        docs   store
4     r      node-14  5727087 566.2mb
4     p      node-134 5727087 568.2mb
2     p      node-135 5728035 566.4mb
2     r      node-14  5728035 568.3mb
3     r      node-135 5723360   568mb
3     p      node-134 5723360 568.1mb
1     r      node-14  5722854 565.9mb
1     p      node-134 5722854 565.8mb
0     p      node-135 5725736 566.1mb
0     r      node-14  5725736 566.1mb

14--0p
134--3p
135--2p

 

计划分片
14--1p
134--2p
135--2p

2.执行分片命令

curl -u elastic:elastic -X POST "192.168.1.134:19200/_cluster/reroute?pretty" -H 'Content-Type: application/json' -d'
{
    "commands" : [
        {
            "move" : {
                "index" : "metric_pl", "shard" : 3,
                "from_node" : "node-134", "to_node" : "node-14"
            }
        }
    ]
}
'

 

查看

[elasticsearch@localhost bin]$ curl -u elastic:elastic -X GET "192.168.1.134:19200/_cat/shards/metric_pl?v&h=shard,prirep,node,docs,store"
shard prirep node                                                        docs   store
4     r      node-14                                                  5727087 566.2mb
4     p      node-134                                                 5727087 568.2mb
2     p      node-135                                                 5728035 566.4mb
2     r      node-14                                                  5728035 568.3mb
3     r      node-135                                                 5723360   568mb
3     p      node-134 -> 192.168.1.14 seXTF0kxQTShkMCfgv5SoQ node-14  5723360 568.1mb
1     r      node-14                                                  5722854 565.9mb
1     p      node-134                                                 5722854 565.8mb
0     p      node-135                                                 5725736 566.1mb
0     r      node-14 -> 192.168.1.134 zGLDP_QUSZa4w8oL1RosZw node-134 5725736 566.1mb

 

完成迁移后的情况

[elasticsearch@localhost bin]$ curl -u elastic:elastic -X GET "192.168.1.134:19200/_cat/shards/metric_pl?v&h=shard,prirep,node,docs,store"
shard prirep node        docs   store
4     r      node-14  5727087 566.2mb
4     p      node-134 5727087 568.2mb
2     p      node-135 5728035 566.4mb
2     r      node-14  5728035 568.3mb
3     r      node-135 5723360   568mb
3     p      node-14  5723360 568.1mb
1     r      node-14  5722854 565.9mb
1     p      node-134 5722854 565.8mb
0     p      node-135 5725736 566.1mb
0     r      node-134 5725736 566.1mb

 

14--1p
134--2p
135--2p

posted @ 2026-01-09 16:47  slnngk  阅读(11)  评论(0)    收藏  举报