【elasticsearch】协调节点缩容

1.协调节点查看

--查看集群健康状态
[esadmin@oracle1 ~]$ curl -XGET 'http://192.168.1.7:9201/_cat/health?pretty' -H 'Co application/json'
1719475607 08:06:47 escluster1 green 4 3 53 25 0 0 0 0 - 100.0%

--查看节点角色
[esadmin@oracle1 ~]$ curl 'http://192.168.1.7:9201/_cat/nodes?v'
ip          heap.percent ram.percent cpu load_1m load_5m load_15m node.role master name
192.168.1.7           59          30   2    0.04    0.10     0.48 dilmt     -      esdb-node-1
192.168.1.7           43          30   2    0.04    0.10     0.48 il        -      esdb-node-4
192.168.1.7           38          30   2    0.04    0.10     0.48 dilmt     -      esdb-node-3
192.168.1.7           50          30   2    0.04    0.10     0.48 dilmt     *      esdb-node-2

il - esdb-node-4:这个节点是协调着角色。

2.关闭协调者:node4;

esadmin    2907   2176  4 15:38 pts/0    00:01:16 /esdb/jdk-17.0.11/bin/java -Xshare:auto 
-Des.networkaddress.cache.ttl=60 -Des.networkaddress.cache.negative.ttl=10 
-XX:+AlwaysPreTouch -Xss1m -Djava.awt.headless=true -Dfile.encoding=UTF-8 
-Djna.nosys=true -XX:-OmitStackTraceInFastThrow -XX:+ShowCodeDetailsInExceptionMessages 
-Dio.netty.noUnsafe=true -Dio.netty.noKeySetOptimization=true 
-Dio.netty.recycler.maxCapacityPerThread=0 -Dio.netty.allocator.numDirectArenas=0 
-Dlog4j.shutdownHookEnabled=false -Dlog4j2.disable.jmx=true 
-Djava.locale.providers=SPI,COMPAT -server -Xmx256m -Xms256m 
-Xmn100m -Xss228K -XX:+DisableExplicitGC 
-XX:HeapDumpPath=/esdb/eslog/eslog9204 
-XX:ErrorFile=/esdb/eslog/eslog9204/hs_err_pid%p.log 
-Xlog:gc*,gc+age=trace,safepoint:file=/esdb/eslog/eslog9204/gc.log:utctime,pid,tags:filecount=32,filesize=64m -XX:+UseG1GC 
-XX:G1ReservePercent=25 -XX:InitiatingHeapOccupancyPercent=30 -Djava.io.tmpdir=/tmp/elasticsearch-3565660978558599929 -XX:+HeapDumpOnOutOfMemoryError -XX:HeapDumpPath=data -XX:ErrorFile=logs/hs_err_pid%p.log -XX:MaxDirectMemorySize=134217728 -Des.path.home=/esdb/esapp/esapp9204 -Des.path.conf=/esdb/esapp/esapp9204/config -Des.distribution.flavor=default -Des.distribution.type=tar -Des.bundled_jdk=true -cp /esdb/esapp/esapp9204/lib/* org.elasticsearch.bootstrap.Elasticsearch
esadmin    4110   3334  0 16:08 pts/1    00:00:00 grep --color=auto ela
[esadmin@oracle1 ~]$ kill -9 2907
*/

3.检查健康状态 

[esadmin@oracle1 ~]$ curl -XGET 'http://192.168.1.7:9201/_cat/health?pretty' -H 'Co application/json'
1719475755 08:09:15 escluster1 green 3 3 53 25 0 0 0 0 - 100.0%

4.检查分片分布 

[esadmin@oracle1 ~]$ curl http://192.168.1.7:9201/_cat/shards?v 
index      shard prirep state   docs  store ip          node
myindex1   0     r      STARTED   11  8.5kb 192.168.1.7 esdb-node-3
myindex1   0     p      STARTED   11  8.5kb 192.168.1.7 esdb-node-2
xsq3       4     p      STARTED    1  6.5kb 192.168.1.7 esdb-node-3
xsq3       4     r      STARTED    1  6.5kb 192.168.1.7 esdb-node-1
xsq3       3     r      STARTED    2  6.8kb 192.168.1.7 esdb-node-3
xsq3       3     p      STARTED    2  6.8kb 192.168.1.7 esdb-node-1
xsq3       2     p      STARTED    3    7kb 192.168.1.7 esdb-node-2
xsq3       2     r      STARTED    3    7kb 192.168.1.7 esdb-node-1
xsq3       1     p      STARTED    1  6.6kb 192.168.1.7 esdb-node-3
xsq3       1     r      STARTED    1  6.6kb 192.168.1.7 esdb-node-2
xsq3       0     p      STARTED    4  7.3kb 192.168.1.7 esdb-node-3
xsq3       0     r      STARTED    4  7.3kb 192.168.1.7 esdb-node-2


--三个数据节点,同时兼容三个协调节点。

4.总结 

协调节点的加入和删除不影响集群的健康状态。可以随时删除和添加协调节点。
因为协调节点没有具体数据。

  • 3
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值