Hi all, I'm trying to connect two ES instances using docker VM and both as master nodes, but the instances belong to two different hosts from the same network.
My docker commands are as below: host1 : $ docker run -t -i --name="master-node-01" -p 9200:9200 -p 9300:9300 host2 : $ docker run -t -i --name="master-node-02" -p 9200:9200 -p 9300:9300 (as the host were different, am using the same port for both) And I used the configurations as follows: host1 : discovery.zen.ping.unicast.hosts: ["host2"] host2 : discovery.zen.ping.unicast.hosts: ["host1"] When i tried to start the host2 instance after starting the host1, I cant able connect the host2 with the host1 and tried some other configurations like host1 : discovery.zen.ping.unicast.hosts: ["host2:9200"] host2 : discovery.zen.ping.unicast.hosts: ["host1:9200"] host1 : discovery.zen.ping.unicast.hosts: ["xxx.xxx.xx.xx:9200"] host2 : discovery.zen.ping.unicast.hosts: ["xxx.xxx.xx.xx:9200"] But I'm getting the following issues, Is it possible to connect the VMs of different host through ES [2014-09-15 09:46:46,920][WARN ][transport.netty ] [ES_MASTER_NODE_1] exception caught on transport layer [[id: 0x2f06682e]], closing connection java.net.NoRouteToHostException: No route to host at sun.nio.ch.SocketChannelImpl.checkConnect(Native Method) at sun.nio.ch.SocketChannelImpl.finishConnect(SocketChannelImpl.java:708) at org.elasticsearch.common.netty.channel.socket.nio.NioClientBoss.connect(NioClientBoss.java:150) at org.elasticsearch.common.netty.channel.socket.nio.NioClientBoss.processSelectedKeys(NioClientBoss.java:105) at org.elasticsearch.common.netty.channel.socket.nio.NioClientBoss.process(NioClientBoss.java:79) at org.elasticsearch.common.netty.channel.socket.nio.AbstractNioSelector.run(AbstractNioSelector.java:318) at org.elasticsearch.common.netty.channel.socket.nio.NioClientBoss.run(NioClientBoss.java:42) at org.elasticsearch.common.netty.util.ThreadRenamingRunnable.run(ThreadRenamingRunnable.java:108) at org.elasticsearch.common.netty.util.internal.DeadLockProofWorker$1.run(DeadLockProofWorker.java:42) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615) at java.lang.Thread.run(Thread.java:724) Any suggestion would be helpful. Thanks in advance. -- You received this message because you are subscribed to the Google Groups "elasticsearch" group. To unsubscribe from this group and stop receiving emails from it, send an email to elasticsearch+unsubscr...@googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msgid/elasticsearch/d7450d33-b569-493c-8391-e3c68be0cd02%40googlegroups.com. For more options, visit https://groups.google.com/d/optout.