Elasticsearch集群 windows下部署ES集群,多台服务器

针对于Elasticsearch集群部署基本上就是一些配置就可以解决的,我们这块简单称为(ES)。

ES下载地址为:https://www.elastic.co/cn/downloads/past-releases

如果不能下载,可以转至https://download.csdn.net/download/weixin_41986096/11635439

进行下载。

下来选择盘符建立es-cluster文件夹,名称可以随意替换,我们将es复制3份,分别如下图所示(伪集群部署方式)

然后打开elasticsearch.yml文件,进行相关配置:

我们也可以将三个ES放入不同的服务器:

将elasticsearch-6.2.0-1 ,

elasticsearch-6.2.0-2,

elasticsearch-6.2.0-3分别放入

IP为192.168.171.21,

192.168.171.22,

192.168.171.23服务器中。

分别对3台服务器进行配置:

192.168.171.21进行配置:

cluster.name: my-application

node.name: node-1

network.host: 192.168.171.21

http.port: 9200

transport.tcp.port: 9300

discovery.zen.ping.unicast.hosts: ["192.168.171.21:9300", "192.168.171.22:9301", "192.168.171.23:9302"]

http.cors.enabled: true

http.cors.allow-origin: "*"

192.168.171.22进行配置:

cluster.name: my-application

node.name: node-2

network.host: 192.168.171.22

http.port: 9201

transport.tcp.port: 9301

discovery.zen.ping.unicast.hosts: ["192.168.171.21:9300", "192.168.171.22:9301", "192.168.171.23:9302"]

http.cors.enabled: true

http.cors.allow-origin: "*"

192.168.171.23进行配置:

cluster.name: my-application

node.name: node-3

network.host: 192.168.171.23

http.port: 9202

transport.tcp.port: 9302

discovery.zen.ping.unicast.hosts: ["192.168.171.21:9300", "192.168.171.22:9301", "192.168.171.23:9302"]

http.cors.enabled: true

http.cors.allow-origin: "*"

下载head进行集群测试:

 

原文地址:https://www.cnblogs.com/zhaixingzhu/p/12562755.html