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.总结
协调节点的加入和删除不影响集群的健康状态。可以随时删除和添加协调节点。
因为协调节点没有具体数据。