# Upgraded from 2.4.6 to 5.3.2 - now fails to form the cluster

**URL:** <https://discuss.elastic.co/t/upgraded-from-2-4-6-to-5-3-2-now-fails-to-form-the-cluster/105482>\
**Category:** Elasticsearch\
**Created:** [October 26, 2017, 9:38pm UTC](https://discuss.elastic.co/t/upgraded-from-2-4-6-to-5-3-2-now-fails-to-form-the-cluster/105482 "2017-10-26T21:38:33Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

**Author:** ![stefws](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/stefws/32/6442_2.png) [@stefws](https://discuss.elastic.co/u/stefws)\
**Post date:** [October 26, 2017, 9:38pm UTC](https://discuss.elastic.co/t/upgraded-from-2-4-6-to-5-3-2-now-fails-to-form-the-cluster/105482/1 "2017-10-26T21:38:33Z")

</div>

Did a cluster shutdown (all nodes) and then upgraded node by node from 2.4.6 to 5.3.2 and started cluster again node by node, but they all just continually complains like this:

> [2017-10-26T23:21:48,072][WARN][o.e.d.z.ZenDiscovery] [d1r2n9] not enough master nodes discovered during pinging (found [[Candidate{node={d1r2n9}{jJ3HFWbhSfudgfaK4w-y8A}{yCVvctQ3TR6ye1k9txj6cg}{\<ip\>}{\<ip\>:9300}{rack=OPA3.4.16}, clusterStateVersion=-1}]], but needed [8]), pinging again

even though I've restart all 14 nodes again.

In 2.4.6 we used:

> discovery.zen.ping.multicast.enabled: false  
> discovery.zen.ping.unicast.hosts: [\<list of nodes\>]

but had to remove this to start 5.3.2 nodes, believe I've read somewhere than 5.x now only uses unicast for cluster communication anyway.

Hints appreciated to rejoin cluster, TIA!

Solved: still had to defined the ping unicast host list 🙂

---

<div class="post-metadata">

**Author:** ![Ivan](https://avatars.discourse-cdn.com/v4/letter/i/df788c/32.png) [@Ivan](https://discuss.elastic.co/u/Ivan)\
**Post date:** [October 26, 2017, 11:28pm UTC](https://discuss.elastic.co/t/upgraded-from-2-4-6-to-5-3-2-now-fails-to-form-the-cluster/105482/2 "2017-10-26T23:28:35Z")

</div>

Not sure if the multicast.enabled setting is support, but unicast hosts is  
definitely important. With multicast, nodes can dynamically find each  
other, but with unicast, an explicit list of hosts is needed. Perhaps  
increase the timeout so that you can start the minimum amount of nodes in  
time?

---

<div class="post-metadata">

**Author:** ![stefws](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/stefws/32/6442_2.png) [@stefws](https://discuss.elastic.co/u/stefws)\
**Post date:** [October 27, 2017, 5:20pm UTC](https://discuss.elastic.co/t/upgraded-from-2-4-6-to-5-3-2-now-fails-to-form-the-cluster/105482/3 "2017-10-27T17:20:20Z")

</div>

> [@Ivan](#):
>
> multicast.enabled

Isn't support according to the migration helper plugin, hence removed it, but mistakenly also removed host list whih is needed for unicast

---

<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:** [November 24, 2017, 5:32pm UTC](https://discuss.elastic.co/t/upgraded-from-2-4-6-to-5-3-2-now-fails-to-form-the-cluster/105482/4 "2017-11-24T17:32:28Z")

</div>

Closed on November 24, 2017, 5:32pm UTC

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