三、elasticsearch5.6.0的集群配置

环境说明

一、环境是window环境node

二、elasticsearch是5.6版本cors

三、系统JKD是1.8elasticsearch

背景介绍

在本机上面搭建三个es 一个master两个slave,以下图:tcp

其中port指的是http访问端口,而tcp端口都是9300.spa

集群搭建

一、master的搭建

配置文件config/elasticsearch.yml:code

# master 集群配置

# 设置可跨越请求
http.cors.enabled: true
http.cors.allow-origin: "*"

# 设置了集群的名称 这个名称会在slave中用到
cluster.name: wangxh
# 当前节点的名称
node.name: master
# 设置当前节点为 master
node.master: true

# 节点的ip
network.host: 127.0.0.1

默认的http端口是9200ip

以上配置就完成了master的配置,须要注意的就是 集群名和 节点ipast

二、slave的配置

配置文件config/elasticsearch.yml:集群

slave1配置

# 集群的slave 配置
# 指定当前节点的master
cluster.name: wangxh

# 当前节点的名称
node.name: slave1

#当前节点的ip
network.host: 127.0.0.1
#当前节点的http 端口
http.port: 8200

# 指定将当前节点的master的ip
discovery.zen.ping.unicast.hosts: ["127.0.0.1"]

以上就完成了slave1 的配置,须要注意端口不要冲突。

slave2

复制slave1的以上配置,修改一下 node.name 和  http.port 就配置完毕。

三、启动

先启动master ,而后在启动两个slave.

相关文章
相关标签/搜索