08-Windows集群部署

08-Windows集群部署,第1张

08-Windows集群部署

08-Windows集群部署

前言一、准备文件

1. 新建文件夹elasticsearch-cluster2. 修改上面复制的三个节点服务 二、部署第一个节点

1. 修改配置文件2. 运行elasticsearch.bat文件,启动该节点服务3. 查看节点服务状态 三、部署第二个节点

1. 修改配置文件2. 运行elasticsearch.bat文件,启动该节点服务3. 查看节点服务状态 四、部署第三个节点

1. 修改配置文件2. 运行elasticsearch.bat文件,启动该节点服务3. 查看节点服务状态


前言

本文将在Windows 10环境下搭建一个ElasticSearch集群服务,该服务将拥有3个节点;


一、准备文件 1. 新建文件夹elasticsearch-cluster

然后将从官网下载的elasticsearch-7.8.0复制三份节点服务,并重命名为:elasticsearch-7.8.0-node-1001,elasticsearch-7.8.0-node-1002,elasticsearch-7.8.0-node-1003。

2. 修改上面复制的三个节点服务

如下图所示:

二、部署第一个节点 1. 修改配置文件

打开1001的节点服务里的文件“config/elasticsearch.yml”,添加如下配置:

#集群名称,节点之间要保持一致
cluster.name: my-application
#节点名称,节点之间要唯一
node.name: node-1001
#当前节点可以作为主节点
node.master: true
#当前节点可以作为数据节点
node.data: true
#节点的ip地址
network.host: 127.0.0.1
#节点的http端口
http.port: 1001
#节点的tcp通信端口
transport.tcp.port: 9301
#跨域配置
http.cors.enabled: true
http.cors.allow-origin: "*"
2. 运行elasticsearch.bat文件,启动该节点服务 3. 查看节点服务状态
http://127.0.0.1:1001/_cluster/health

说明该节点服务启动成功!

三、部署第二个节点 1. 修改配置文件

打开1002的节点服务里的文件“config/elasticsearch.yml”,添加如下配置:

#集群名称,节点之间要保持一致
cluster.name: my-application
#节点名称,节点之间要唯一
node.name: node-1002
#当前节点可以作为主节点
node.master: true
#当前节点可以作为数据节点
node.data: true
#节点的ip地址
network.host: 127.0.0.1
#节点的http端口
http.port: 1002
#节点的tcp通信端口
transport.tcp.port: 9302
#已启动的节点服务地址列表
discovery.seed_hosts: ["127.0.0.1:9301"]
#超时时间
discovery.zen.fd.ping_timeout: 1m
#尝试次数
discovery.zen.fd.ping_retries: 5
#跨域配置
http.cors.enabled: true
http.cors.allow-origin: "*"
2. 运行elasticsearch.bat文件,启动该节点服务 3. 查看节点服务状态
http://127.0.0.1:1002/_cluster/health


说明集群中已经有两个节点了,1002节点服务启动成功!

四、部署第三个节点 1. 修改配置文件

打开1003的节点服务里的文件“config/elasticsearch.yml”,添加如下配置:

#集群名称,节点之间要保持一致
cluster.name: my-application
#节点名称,节点之间要唯一
node.name: node-1003
#当前节点可以作为主节点
node.master: true
#当前节点可以作为数据节点
node.data: true
#节点的ip地址
network.host: 127.0.0.1
#节点的http端口
http.port: 1003
#节点的tcp通信端口
transport.tcp.port: 9303
#已启动的节点服务地址列表
discovery.seed_hosts: ["127.0.0.1:9301","127.0.0.1:9302"]
#超时时间
discovery.zen.fd.ping_timeout: 1m
#尝试次数
discovery.zen.fd.ping_retries: 5
#跨域配置
http.cors.enabled: true
http.cors.allow-origin: "*"
2. 运行elasticsearch.bat文件,启动该节点服务 3. 查看节点服务状态
http://127.0.0.1:1003/_cluster/health


说明集群中已经有三个节点了,1003节点服务启动成功!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/5709124.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-12-17
下一篇 2022-12-17

发表评论

登录后才能评论

评论列表(0条)

保存