【发布时间】:2018-11-01 16:55:20
【问题描述】:
我有一个 ES 集群 (v 5.6.12) 并在开发模式下运行,配置如下:
node1.com
cluster.name: elastic-test
node.name: "node-1"
path.data: /path/to/data
path.logs: /path/to/logs
network.host: 127.0.0.1
http.host: 0.0.0.0
discovery.zen.ping.unicast.hosts: ["node1.com", "node2.com"]
node.master: true
我正在尝试将节点 2 连接到同一个集群:
node2.com
cluster.name: elastic-test
node.name: "node-2"
path.data: /path/to/data
path.logs: /path/to/logs
network.host: 127.0.0.1
http.host: 0.0.0.0
discovery.zen.ping.unicast.hosts: ["node1.com", "node2.com"]
node.master: true
我尝试将 network.host 更改为它们各自的地址,但这会使它们退出开发模式。我还尝试设置绑定和发布主机以使该节点可被其他节点发现:
network.bind_host: 127.0.0.1
network.publish_host: node1.com
但同样,这会将节点投入生产。
开发模式下是否真的可以让不同服务器上的多个节点进行通信?
【问题讨论】:
标签: elasticsearch networking elasticsearch-5