es重启保留原有分分片模式

环境:

Os:Centos 7

ES:6.5.8

 

1.查看当前的分片情况

[elasticsearch@host134 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
2     p      node-135 19936 1.7mb
2     r      node-14  19936 1.7mb
1     p      node-135 19976 1.7mb
1     r      node-134 19976 1.7mb
3     p      node-14  20038 1.7mb
3     r      node-134 20038 1.7mb
4     r      node-14  19987 1.7mb
4     p      node-134 19987 1.7mb
0     r      node-135 20063 1.7mb
0     p      node-14  20063 1.7mb

 

查看当前的节点角色

[elasticsearch@host134 bin]$ curl -u elastic:elastic http://192.168.1.134:19200/_cat/nodes?v
ip            heap.percent ram.percent cpu load_1m load_5m load_15m node.role master name
192.168.1.14            33          99   2    0.01    0.15     0.20 mdi       *      node-14
192.168.1.134           13          82   1    0.01    0.04     0.05 mdi       -      node-134
192.168.1.135            6          92   9    0.96    0.75     0.48 mdi       -      node-135

 

2.设置参数

curl -u elastic:elastic -X PUT "192.168.1.134:19200/_cluster/settings?pretty" -H 'Content-Type: application/json' -d'
{
    "transient" : {
        "cluster.routing.allocation.enable": "none"
    }
}
'

 

3.停掉主节点
192.168.1.14
查看当前节点角色

[elasticsearch@host134 bin]$ curl -u elastic:elastic http://192.168.1.134:19200/_cat/nodes?v
ip            heap.percent ram.percent cpu load_1m load_5m load_15m node.role master name
192.168.1.134            7          82   2    0.00    0.02     0.05 mdi       -      node-134
192.168.1.135            7          92   9    0.44    0.63     0.49 mdi       *      node-135

 

分片情况

[elasticsearch@host134 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
2     p      node-135 19936 1.7mb
2     r                          
3     p      node-134 20038 1.7mb
3     r                          
1     p      node-135 19976 1.7mb
1     r      node-134 19976 1.7mb
4     p      node-134 19987 1.7mb
4     r                          
0     p      node-135 20063 1.7mb
0     r 

 

4.重新启动
查看节点角色

[elasticsearch@localhost bin]$ curl -u elastic:elastic http://192.168.1.134:19200/_cat/nodes?v
ip            heap.percent ram.percent cpu load_1m load_5m load_15m node.role master name
192.168.1.14            19          99  17    1.01    0.46     0.31 mdi       -      node-14
192.168.1.134            9          82   2    0.00    0.02     0.05 mdi       -      node-134
192.168.1.135            8          92   9    0.09    0.38     0.42 mdi       *      node-135

 

查看分片

[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
2     p      node-135 19936 1.7mb
2     r                          
3     p      node-134 20038 1.7mb
3     r                          
1     p      node-135 19976 1.7mb
1     r      node-134 19976 1.7mb
4     p      node-134 19987 1.7mb
4     r                          
0     p      node-135 20063 1.7mb
0     r 

 

5.恢复参数

curl -u elastic:elastic -X PUT "192.168.1.134:19200/_cluster/settings?pretty" -H 'Content-Type: application/json' -d'
{
    "transient" : {
        "cluster.routing.allocation.enable": "all"
    }
}
'

再次查看分片情况

[elasticsearch@host134 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
2     p      node-135 19936 1.7mb
2     r      node-14  19936 1.7mb
3     r      node-14  20038 1.7mb
3     p      node-134 20038 1.7mb
1     p      node-135 19976 1.7mb
1     r      node-134 19976 1.7mb
4     r      node-14  19987 1.7mb
4     p      node-134 19987 1.7mb
0     p      node-135 20063 1.7mb
0     r      node-14  20063 1.7mb
与原来的比较,发现保持一致,下面是原来的: [elasticsearch@host134 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 2 p node-135 19936 1.7mb 2 r node-14 19936 1.7mb 1 p node-135 19976 1.7mb 1 r node-134 19976 1.7mb 3 p node-14 20038 1.7mb 3 r node-134 20038 1.7mb 4 r node-14 19987 1.7mb 4 p node-134 19987 1.7mb 0 r node-135 20063 1.7mb 0 p node-14 20063 1.7mb

 

 

查看集群配置

[elasticsearch@host134 bin]$ curl -u elastic:elastic -X GET "192.168.1.134:19200/_cluster/settings?pretty"
{
  "persistent" : { },
  "transient" : {
    "cluster" : {
      "routing" : {
        "allocation" : {
          "enable" : "all"
        }
      }
    }
  }
}

 

posted @ 2025-12-02 18:06  slnngk  阅读(3)  评论(0)    收藏  举报