title: How to set up multi-node Elasticsearch cluster in development mode?
body: <p>I have an ES cluster (v 5.6.12) up and running in dev mode, config below:</p>
  
  <p>node1.com</p>
  
  <pre><code>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
  </code></pre>
  
  <p>I am trying to connect node 2 to the same cluster:</p>
  
  <p>node2.com</p>
  
  <pre><code>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
  </code></pre>
  
  <p>I tried to change the network.host to their respective addresses, but this takes them out of dev mode. I also tried setting the bind and publish hosts to make the node discover-able to other nodes:</p>
  
  <pre><code>network.bind_host: 127.0.0.1
  network.publish_host: node1.com
  </code></pre>
  
  <p>But again, this takes the nodes into production.</p>
  
  <p>Is it actually possible to have multiple nodes on different servers communicate within development mode?</p>