1.app应用程序包准备
[esadmin@oracle1 esapp]$ mkdir -p esapp9206 /esdb/eslog/eslog9206
[esadmin@oracle1 esapp]$ scp -r esapp9201/* esapp9206/ */
[esadmin@oracle1 esapp]$ ll
total 0
drwxrwxr-x 9 esadmin esadmin 180 Jun 27 10:55 esapp9201
drwxrwxr-x 9 esadmin esadmin 180 Jun 27 10:55 esapp9202
drwxrwxr-x 9 esadmin esadmin 180 Jun 27 10:55 esapp9203
drwxrwxr-x 9 esadmin esadmin 180 Jun 27 15:05 esapp9204
drwxrwxr-x 14 esadmin esadmin 265 Jun 27 15:15 esapp9205
drwxrwxr-x 9 esadmin esadmin 180 Jun 27 16:13 esapp9206 --新扩容的管理节点
2.修改ES启动配置文件
--协调节点配置文件
cd /esdb/esapp/esapp9206/config
vi elasticsearch.yml
3.jvm配置
vi jvm.options
[esadmin@oracle1 esapp9206]$ pwd
/esdb/esapp/esapp9206
[esadmin@oracle1 esapp9204]$ cat elasticsearch-env
4.启动ES6;
/esdb/esapp/esapp9206/bin/elasticsearch
[2024-06-27T15:06:57,727][INFO ][o.e.x.s.s.SecurityStatusChangeListener] [esdb-node-4] Active license is now [BASIC]; Security is disabled
[2024-06-27T15:06:57,843][INFO ][o.e.h.AbstractHttpServerTransport] [esdb-node-4] publish_address {192.168.1.7:9204}, bound_addresses {192.168.1.7:9204}
[2024-06-27T15:06:57,844][INFO ][o.e.n.Node ] [esdb-node-4] started
--检查节点信息
[esadmin@oracle1 ~]$ curl '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 41 36 5 1.05 0.36 0.36 dilmt * esdb-node-2
192.168.1.7 40 36 5 1.05 0.36 0.36 dilmt - esdb-node-1
192.168.1.7 57 36 5 1.05 0.36 0.36 dilmt - esdb-node-3
192.168.1.7 49 36 40 1.05 0.36 0.36 ilm - esdb-node-6
esdb-node-6 是协调节点:ilm:是协调节点。
il:协调节点
ilm:管理节点
dilt :数据节点
5.检查集群状态
[esadmin@oracle1 ~]$ curl http://192.168.1.7:9203/_cat/health?pretty -H 'Content-Type: application/json'
1719476408 08:20:08 escluster1 green 4 3 53 25 0 0 0 0 - 100.0%
6.依次重启node1/2/3/
--(1)3号节点重启
kill -9 xxx;
vi /esdb/esapp/esapp9203/config/elasticsearch.yml
--启动
/esdb/esapp/esapp9203/bin/elasticsearch &
[esadmin@oracle1 ~]$ curl http://192.168.1.7:9203/_cat/health?pretty -H 'Content-Type: application/json'
1719476703 08:25:03 escluster1 green 4 3 53 25 0 0 0 0 - 100.0%
(2)2号节点重启
kill -9 xxx;
vi /esdb/esapp/esapp9202/config/elasticsearch.yml
--启动
/esdb/esapp/esapp9202/bin/elasticsearch &
[esadmin@oracle1 ~]$ curl http://192.168.1.7:9202/_cat/health?pretty -H 'Content-Type: application/json'
1719476890 08:28:10 escluster1 green 4 3 53 25 0 0 0 0 - 100.0%
[esadmin@oracle1 ~]$ curl http://192.168.1.7:9201/_cat/master
rVIh8-d2SmKscxM5zlgqfA 192.168.1.7 192.168.1.7 esdb-node-1
(3)1号节点重启
kill -9 xxx;
vi /esdb/esapp/esapp9201/config/elasticsearch.yml
--启动
/esdb/esapp/esapp9201/bin/elasticsearch &
[esadmin@oracle1 ~]$ curl http://192.168.1.7:9201/_cat/health?pretty -H 'Content-Type: application/json'
1719477071 08:31:11 escluster1 green 4 3 53 25 0 0 0 0 - 100.0%
(4)数据分片查看
[esadmin@oracle1 ~]$ curl '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 52 36 15 1.35 1.07 0.68 ilm * esdb-node-6
192.168.1.7 59 36 35 1.35 1.07 0.68 dilmt - esdb-node-1
192.168.1.7 53 36 23 1.35 1.07 0.68 dilmt - esdb-node-3
192.168.1.7 34 36 20 1.35 1.07 0.68 dilmt - esdb-node-2
[esadmin@oracle1 ~]$ curl '192.168.1.7:9201/_cat/shards?v'
index shard prirep state docs store ip node
xsq3 1 r STARTED 1 6.6kb 192.168.1.7 esdb-node-3
xsq3 1 p STARTED 1 6.6kb 192.168.1.7 esdb-node-2
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 3 p STARTED 2 6.8kb 192.168.1.7 esdb-node-3
xsq3 3 r STARTED 2 6.8kb 192.168.1.7 esdb-node-2
xsq3 4 p STARTED 1 6.5kb 192.168.1.7 esdb-node-2
xsq3 4 r STARTED 1 6.5kb 192.168.1.7 esdb-node-1
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-1