Es node failed to send join request to each other,how to solve it?

this problem happened in es5.x & netty4,
it can solving by downgrading to netty3,
but es6.x is no longer support netty3, and netty4 don't work still, so how can i do

No data from this post describe any netty4 known bug - do you have more details? What issue do you see in the logs when a node starts and try to contact the master nodes?

How have you added at least the list of master-eligible nodes (refer to zen discovery documentation)

thanks for ur reply,this problem is common because almost same iusse reported by a few guys




i regretly found no valid solution in those article,it don't work like the following
-Dio.netty.noUnsafe=true
-Dio.netty.noKeySetOptimization=true
-Dio.netty.recycler.maxCapacityPerThread=0
-Dio.netty.allocator.type=unpooled

expect ur help

The GH issues you refer are all closed and relate to old ES versions, not v6 so most likely the error you are seeing is unrelated...
The most likely reason a node does not join a cluster is misconfiguration and the node should be able to join if discovery is set correctly (ie you should add at least all the master-eligible nodes to the list of hosts) and assuming the transport port is opened between that node and the master-eligible nodes it tries to connect to

Can you send the log and elasticsearch.yml of the node which is not able to join the cluster and one of the node which it should be joining - what error are you seeing?

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