针对于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.191.228,
192.168.191.243,
192.168.191.241服务器中。
分别对3台服务器进行配置:
192.168.191.228进行配置:
cluster.name: my-application
node.name: node-1
network.host: 192.168.191.228
http.port: 9200
transport.tcp.port: 9300
discovery.zen.ping.unicast.hosts: ["192.168.191.228:9300", "192.168.191.243:9301", "192.168.191.241:9302"]
http.cors.enabled: true
http.cors.allow-origin: "*"
192.168.191.243进行配置:
cluster.name: my-application
node.name: node-2
network.host: 192.168.191.243
http.port: 9201
transport.tcp.port: 9301
discovery.zen.ping.unicast.hosts: ["192.168.191.228:9300", "192.168.191.243:9301", "192.168.191.241:9302"]
http.cors.enabled: true
http.cors.allow-origin: "*"
192.168.191.241进行配置:
cluster.name: my-application
node.name: node-3
network.host: 192.168.191.241
http.port: 9202
transport.tcp.port: 9302
discovery.zen.ping.unicast.hosts: ["192.168.191.228:9300", "192.168.191.243:9301", "192.168.191.241:9302"]
http.cors.enabled: true
http.cors.allow-origin: "*"
下载head进行集群测试: