# Cluster join issue

**URL:** https://discuss.elastic.co/t/cluster-join-issue/207277
**Category:** Elasticsearch
**Created:** [November 11, 2019, 6:07am UTC](https://discuss.elastic.co/t/cluster-join-issue/207277 "2019-11-11T06:07:44Z")
**Posts on this page:** 3
**Page:** 1

<div class="post-metadata">

### Author: ![unni\_cpt](https://avatars.discourse-cdn.com/v4/letter/u/df705f/32.png) [@unni\_cpt](https://discuss.elastic.co/u/unni_cpt)
#### Post date: [November 11, 2019, 6:07am UTC](https://discuss.elastic.co/t/cluster-join-issue/207277/1 "2019-11-11T06:07:45Z")

</div>

Hi ,

I have a master node running on VM with single cluster and I am trying to add the master eligible node from openshift pod. When I try to join the cluster , getting below error. I can do curl to reach from openshift pod to master node via port 9200 and 9300.

My elasticsearch.yml file in pod is

cluster.name: gama  
network.host: 0.0.0.0  
discovery.seed\_hosts: ["10.91.159.116"]  
cluster.initial\_master\_nodes: ["10.91.159.116"]  
node.store.allow\_mmap: false

Error message

{"type": "server", "timestamp": "2019-11-11T04:10:43,340Z", "level": "INFO", "component": "o.e.c.c.JoinHelper", "cluster.name": "gama", "node.name": "udev-nodes-1-46898", "message": "failed to join {[x01sielkes3a.vsi.uat.dbs.com](http://x01sielkes3a.vsi.uat.dbs.com)}{rPoBda9aSsisIL1ztJhXSQ}{C5cVwMOOTQCnX6jXkXAv4A}{10.91.159.116}{10.91.159.116:9300}{dilm}{ml.machine\_memory=67388235776, ml.max\_open\_jobs=20, xpack.installed=true} with JoinRequest{sourceNode={udev-nodes-1-46898}{Lok6h\_peSlOHPJbDJPUH5A}{0RoP70aFSCuB75tI71q8LA}{10.1.3.167}{10.1.3.167:9300}{dilm}{ml.machine\_memory=67386826752, xpack.installed=true, ml.max\_open\_jobs=20}, optionalJoin=Optional.empty}",  
"stacktrace": ["org.elasticsearch.transport.RemoteTransportException: [[x01sielkes3a.vsi.uat.dbs.com](http://x01sielkes3a.vsi.uat.dbs.com)][10.91.159.116:9300][internal:cluster/coordination/join]",  
"Caused by: org.elasticsearch.transport.ConnectTransportException: [udev-nodes-1-46898][10.1.3.167:9300] connect\_exception",  
"at org.elasticsearch.transport.TcpTransport$ChannelsConnectedListener.onFailure(TcpTransport.java:976) ~[elasticsearch-7.4.1.jar:7.4.1]",  
"at org.elasticsearch.action.ActionListener.lambda$toBiConsumer$3(ActionListener.java:161) ~[elasticsearch-7.4.1.jar:7.4.1]",  
"at org.elasticsearch.common.concurrent.CompletableContext.lambda$addListener$0(CompletableContext.java:42) ~[elasticsearch-core-7.4.1.jar:7.4.1]",  
"at java.util.concurrent.CompletableFuture.uniWhenComplete(CompletableFuture.java:859) ~[?:1.8.0\_191]",  
"at java.util.concurrent.CompletableFuture$UniWhenComplete.tryFire(CompletableFuture.java:837) ~[?:1.8.0\_191]",  
"at java.util.concurrent.CompletableFuture.postComplete(CompletableFuture.java:506) ~[?:1.8.0\_191]",  
"at java.util.concurrent.CompletableFuture.completeExceptionally(CompletableFuture.java:2159) ~[?:1.8.0\_191]",  
"at org.elasticsearch.common.concurrent.CompletableContext.completeExceptionally(CompletableContext.java:57) ~[elasticsearch-core-7.4.1.jar:7.4.1]",  
"at org.elasticsearch.transport.netty4.Netty4TcpChannel.lambda$addListener$0(Netty4TcpChannel.java:68) ~[transport-netty4-client-7.4.1.jar:7.4.1]",  
"at io.netty.util.concurrent.DefaultPromise.notifyListener0(DefaultPromise.java:500) ~[netty-common-4.1.38.Final.jar:4.1.38.Final]",  
"at io.netty.util.concurrent.DefaultPromise.notifyListeners0(DefaultPromise.java:493) ~[netty-common-4.1.38.Final.jar:4.1.38.Final]",  
"at io.netty.util.concurrent.DefaultPromise.notifyListenersNow(DefaultPromise.java:472) ~[netty-common-4.1.38.Final.jar:4.1.38.Final]",  
"at io.netty.util.concurrent.DefaultPromise.notifyListeners(DefaultPromise.java:413) ~[netty-common-4.1.38.Final.jar:4.1.38.Final]",  
"at io.netty.util.concurrent.DefaultPromise.setValue0(DefaultPromise.java:538) ~[netty-common-4.1.38.Final.jar:4.1.38.Final]",  
"at io.netty.util.concurrent.DefaultPromise.setFailure0(DefaultPromise.java:531) ~[netty-common-4.1.38.Final.jar:4.1.38.Final]",  
"at io.netty.util.concurrent.DefaultPromise.tryFailure(DefaultPromise.java:111) ~[netty-common-4.1.38.Final.jar:4.1.38.Final]",  
"at io.netty.channel.nio.AbstractNioChannel$AbstractNioUnsafe$1.run(AbstractNioChannel.java:265) ~[netty-transport-4.1.38.Final.jar:4.1.38.Final]",  
"at io.netty.util.concurrent.PromiseTask$RunnableAdapter.call(PromiseTask.java:38) ~[netty-common-4.1.38.Final.jar:4.1.38.Final]",  
"at io.netty.util.concurrent.ScheduledFutureTask.run(ScheduledFutureTask.java:127) ~[netty-common-4.1.38.Final.jar:4.1.38.Final]",  
"at io.netty.util.concurrent.AbstractEventExecutor.safeExecute(AbstractEventExecutor.java:163) ~[netty-common-4.1.38.Final.jar:4.1.38.Final]",  
"at io.netty.util.concurrent.SingleThreadEventExecutor.runAllTasks(SingleThreadEventExecutor.java:416) ~[netty-common-4.1.38.Final.jar:4.1.38.Final]",  
"at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:515) [netty-transport-4.1.38.Final.jar:4.1.38.Final]",  
"at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:918) [netty-common-4.1.38.Final.jar:4.1.38.Final]",  
"at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) [netty-common-4.1.38.Final.jar:4.1.38.Final]",  
"at java.lang.Thread.run(Thread.java:830) [?:1.8.0\_191]",  
"Caused by: java.io.IOException: connection timed out: 10.1.3.167/10.1.3.167:9300",  
"at io.netty.channel.nio.AbstractNioChannel$AbstractNioUnsafe$1.run(AbstractNioChannel.java:263) ~[netty-transport-4.1.38.Final.jar:4.1.38.Final]",  
"at io.netty.util.concurrent.PromiseTask$RunnableAdapter.call(PromiseTask.java:38) ~[netty-common-4.1.38.Final.jar:4.1.38.Final]",  
"at io.netty.util.concurrent.ScheduledFutureTask.run(ScheduledFutureTask.java:127) ~[netty-common-4.1.38.Final.jar:4.1.38.Final]",  
"at io.netty.util.concurrent.AbstractEventExecutor.safeExecute(AbstractEventExecutor.java:163) ~[netty-common-4.1.38.Final.jar:4.1.38.Final]",  
"at io.netty.util.concurrent.SingleThreadEventExecutor.runAllTasks(SingleThreadEventExecutor.java:416) ~[netty-common-4.1.38.Final.jar:4.1.38.Final]",  
"at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:515) [netty-transport-4.1.38.Final.jar:4.1.38.Final]",  
"at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:918) ~[?:?]",  
"at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) ~[?:?]",  
"at java.lang.Thread.run(Thread.java:830) ~[?:1.8.0\_191]"] }

---

<div class="post-metadata">

### Author: ![Christian\_Dahlqvist](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/christian_dahlqvist/32/4617_2.png) [@Christian\_Dahlqvist](https://discuss.elastic.co/u/Christian_Dahlqvist)
#### Post date: [November 11, 2019, 6:24am UTC](https://discuss.elastic.co/t/cluster-join-issue/207277/2 "2019-11-11T06:24:49Z")

</div>

Can the master node connect to the new node? Both nodes need to be able to connect to each other on port 9300.

---

<div class="post-metadata">

### Author: ![system](https://us1.discourse-cdn.com/elastic/original/3X/1/a/1ac57faf039f6b580b3f104ef42a2a89e41014de.png) [@system](https://discuss.elastic.co/u/system)
#### Post date: [December 9, 2019, 6:25am UTC](https://discuss.elastic.co/t/cluster-join-issue/207277/3 "2019-12-09T06:25:02Z")

</div>

This topic was automatically closed 28 days after the last reply. New replies are no longer allowed.
