1.master节点配置
cluster.name: bump #集群名称
node.name: wicky-1 #节点名称
node.master: false #是否master节点
node.data: true #是否处理数据
network.host: 0.0.0.0 #可设置成自己的IP地址,这样可对外开放
http.port: 9200 #端口号
transport.tcp.port: 9300 #集群通信端口
discovery.seed_hosts: ["127.0.0.1:9300"] #选举自己为master节点,或以配置其它节点
2.slave1节点配置
cluster.name: bump #集群名称
node.name: wicky-2 #节点名称
node.master: false #是否master节点
node.data: true #是否处理数据
network.host: 0.0.0.0 #可设置成自己的IP地址,这样可对外开放
http.port: 9201 #端口号
transport.tcp.port: 9301 #集群通信端口
discovery.seed_hosts: ["127.0.0.1:9300"] #选举自己为master节点,或以配置其它节点
3.slave2节点配置
cluster.name: bump #集群名称
node.name: wicky-3 #节点名称
node.master: false #是否master节点
node.data: true #是否处理数据
network.host: 0.0.0.0 #可设置成自己的IP地址,这样可对外开放
http.port: 9202 #端口号
transport.tcp.port: 9302 #集群通信端口
discovery.seed_hosts: ["127.0.0.1:9300"] #选举自己为master节点,或以配置其它节点
4.启动各节点结果:
5.遇到的问题
A.slave节点和master节点之间不能通信
原因1:因为拷贝的master节点,要把所有slave节点下data目录删除
原因2:es7+和之前的版本是有区别的(详见http://www.sohu.com/a/301517999_683048)
discovery.zen.ping.unicast.hosts参数改为discovery.seed_hosts
discovery.zen.minimum_master_nodes 参数官方已弃用