Master not discovered ,unable to form a cluster

Hello Team,

I am trying to form a cluster with 2 nodes in DEV environment, please find the below details and help me to resolve the issue.

node1 configuration

cluster.name: my-app
node.name: node1
network.host: 158.155.72.11
http.port: 9200
transport.host: 158.155.72.11
transport.port: 9300
discovery.seed_hosts: ["158.155.72.11:9300","158.155.201.245:9302"]
cluster.initial_master_nodes: ["node1","node2"]

node 2 configuration

  cluster.name: my-app
    node.name: node2
    network.host: 158.155.201.245
    http.port: 9202
    transport.host: 158.155.201.245
    transport.port: 9302
     discovery.seed_hosts: ["158.155.201.245:9302","158.155.72.11:9300"]
     cluster.initial_master_nodes: ["node1","node2"]

node1 log

[2020-06-26T16:42:10,685][WARN ][o.e.t.TcpTransport ] [node1] exception caught on transport layer [Netty4TcpChannel{localAddress=/158.155.72.11:9300, remoteAddress=/158.155.201.245:51258}], closing connection
io.netty.handler.codec.DecoderException: javax.net.ssl.SSLHandshakeException: No available authentication scheme
** at** io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:475) ~[netty-codec-4.1.38.Final.jar:4.1.38.Final]
at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:283) ~[netty-codec-4.1.38.Final.jar:4.1.38.Final]
at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:374) [netty-transport-4.1.38.Final.jar:4.1.38.Final]
at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:360) [netty-transport-4.1.38.Final.jar:4.1.38.Final]
at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:352) [netty-transport-4.1.38.Final.jar:4.1.38.Final]
at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1421) [netty-transport-4.1.38.Final.jar:4.1.38.Final]
at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:374) [netty-transport-4.1.38.Final.jar:4.1.38.Final]
at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:360) [netty-transport-4.1.38.Final.jar:4.1.38.Final]
at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:930) [netty-transport-4.1.38.Final.jar:4.1.38.Final]
at io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:163) [netty-transport-4.1.38.Final.jar:4.1.38.Final]
at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:697) [netty-transport-4.1.38.Final.jar:4.1.38.Final]
at io.netty.channel.nio.NioEventLoop.processSelectedKeysPlain(NioEventLoop.java:597) [netty-transport-4.1.38.Final.jar:4.1.38.Final]
at io.netty.channel.nio.NioEventLoop.processSele

node2 log

[2020-06-26T06:42:10,375][WARN ][o.e.c.c.ClusterFormationFailureHelper] [node2] master not discovered or elected yet, an election requires a node with id [PSVRfIbvR7mhd987JGVNEg], have discovered [{node2}{npszcdMaSQOnpLvz8r1gjw}{8ukSXP07STm05fv-fV85BA}{158.155.201.245}{158.155.201.245:9302}{dilm}{ml.machine_memory=16656986112, xpack.installed=true, ml.max_open_jobs=20}] which is not a quorum; discovery will continue using [158.155.72.11:9300] from hosts providers and [{node2}{npszcdMaSQOnpLvz8r1gjw}{8ukSXP07STm05fv-fV85BA}{158.155.201.245}{158.155.201.245:9302}{dilm}{ml.machine_memory=16656986112, xpack.installed=true, ml.max_open_jobs=20}] from last-known cluster state; node term 18, last-accepted version 3237 in term 17
[2020-06-26T06:42:10,506][TRACE][o.e.d.PeerFinder         ] [node2] probing master nodes from cluster state: nodes:
   {node2}{npszcdMaSQOnpLvz8r1gjw}{8ukSXP07STm05fv-fV85BA}{158.155.201.245}{158.155.201.245:9302}{dilm}{ml.machine_memory=16656986112, xpack.installed=true, ml.max_open_jobs=20}, local

[2020-06-26T06:42:10,507][TRACE][o.e.d.PeerFinder         ] [node2] startProbe(158.155.201.245:9302) not probing local node
[2020-06-26T06:42:10,507][TRACE][o.e.d.SeedHostsResolver  ] [node2] resolved host [158.155.201.245:9302] to [158.155.201.245:9302]
[2020-06-26T06:42:10,507][TRACE][o.e.d.SeedHostsResolver  ] [node2] resolved host [158.155.72.11:9300] to [158.155.72.11:9300]
[2020-06-26T06:42:10,507][TRACE][o.e.d.PeerFinder         ] [node2] probing resolved transport addresses [158.155.72.11:9300]
[2020-06-26T06:42:10,507][TRACE][o.e.d.PeerFinder         ] [node2] Peer{transportAddress=158.155.72.11:9300, discoveryNode=null, peersRequestInFlight=false} attempting connection
[2020-06-26T06:42:10,508][TRACE][o.e.d.HandshakingTransportAddressConnector] [node2] [connectToRemoteMasterNode[158.155.72.11:9300]] opening probe connection
[2020-06-26T06:42:10,746][DEBUG][o.e.d.PeerFinder         ] [node2] Peer{transportAddress=158.155.72.11:9300, discoveryNode=null, peersRequestInFlight=false} connection failed
org.elasticsearch.transport.ConnectTransportException: [][158.155.72.11:9300] general node connection failure
        at org.elasticsearch.transport.TcpTransport$ChannelsConnectedListener.lambda$onResponse$2(TcpTransport.java:966) ~[elasticsearch-7.4.1.jar:7.4.1]
        at org.elasticsearch.action.ActionListener$1.onFailure(ActionListener.java:70) ~[elasticsearch-7.4.1.jar:7.4.1]
        at org.elasticsearch.transport.TransportHandshaker$HandshakeResponseHandler.handleLocalException(TransportHandshaker.java:155) ~[elasticsearch-7.4.1.jar:7.4.1]
        at org.elasticsearch.transport.TransportHandshaker.lambda$sendHandshake$0(TransportHandshaker.java:67) ~[elasticsearch-7.4.1.jar:7.4.1]
        at org.elasticsearch.action.ActionListener.lambda$wrap$0(ActionListener.java:131) ~[elasticsearch-7.4.1.jar:7.4.1]
        at org.elasticsearch.action.ActionListener$1.onResponse(ActionListener.java:62) ~[elasticsearch-7.4.1.jar:7.4.1]
        at org.elasticsearch.action.ActionListener.lambda$toBiConsumer$3(ActionListener.java:159) ~[elasticsearch-7.4.1.jar:7.4.1]
        at org.elasticsearch.common.concurrent.CompletableContext.lambda$addListener$0(CompletableContext.java:39) ~[elasticsearch-core-7.4.1.jar:7.4.1]
        at java.util.concurrent.CompletableFuture.uniWhenComplete(CompletableFuture.java:859) ~[?:?]
        at java.util.concurrent.CompletableFuture$UniWhenComplete.tryFire(CompletableFuture.java:837) ~[?:?]
        at java.util.concurrent.CompletableFuture.postComplete(CompletableFuture.java:506) ~[?:?]
        at java.util.concurrent.CompletableFuture.complete(CompletableFuture.java:2144) ~[?:?]
        at org.elasticsearch.common.concurrent.CompletableContext.complete(CompletableContext.java:61) ~[elasticsearch-core-7.4.1.jar:7.4.1]
        at org.elasticsearch.transport.netty4.Netty4TcpChannel.lambda$addListener$0(Netty4TcpChannel.java:61) ~[?:?]
        at io.netty.util.concurrent.DefaultPromise.notifyListener0(DefaultPromise.java:500) ~[?:?]
        at io.netty.util.concurrent.DefaultPromise.notifyListeners0(DefaultPromise.java:493) ~[?:?]
        at io.netty.util.concurrent.DefaultPromise.notifyListenersNow(DefaultPromise.java:472) ~[?:?]
        at io.netty.util.concurrent.DefaultPromise.notifyListeners(DefaultPromise.java:413) ~[?:?]
        at io.netty.util.concurrent.DefaultPromise.setValue0(DefaultPromise.java:538) ~[?:?]
        at io.netty.util.concurrent.DefaultPromise.setSuccess0(DefaultPromise.java:527) ~[?:?]
        at io.netty.util.concurrent.DefaultPromise.trySuccess(DefaultPromise.java:98) ~[?:?]
        at io.netty.channel.DefaultChannelPromise.trySuccess(DefaultChannelPromise.java:84) ~[?:?]
        at io.netty.channel.AbstractChannel$CloseFuture.setClosed(AbstractChannel.java:1156) ~[?:?]
        at io.netty.channel.AbstractChannel$AbstractUnsafe.doClose0(AbstractChannel.java:758) ~[?:?]
        at io.netty.channel.AbstractChannel$AbstractUnsafe.close(AbstractChannel.java:734) ~[?:?]
        at io.netty.channel.AbstractChannel$AbstractUnsafe.close(AbstractChannel.java:605) ~[?:?]
        at io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.closeOnRead(AbstractNioByteChannel.java:105) ~[?:?]
        at io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:171) ~[?:?]
        at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:697) ~[?:?]
        at io.netty.channel.nio.NioEventLoop.processSelectedKeysPlain(NioEventLoop.java:597) ~[?:?]
        at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:551) ~[?:?]
        at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:511) ~[?:?]
        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) [?:?]
Caused by: org.elasticsearch.transport.TransportException: handshake failed because connection reset
        ... 32 more

I am not using any ssl certificates , still i could see ssl handshake exception in the logs , also i tested the connectivity between two server and the ports where Elasticsearch services are hosted both server are reachable from each other. not understanding what's the problem here. Seeking your help
Regaeds ,
Ramya

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