You should upgrade the remaining master nodes and then all the other nodes, all Elasticsearch nodes needs to be on the same version.
Is the master node on version 8.17.3 the active master? I'm not sure if it is still possible to remove this node and re-add it on version 8.17.0, downgrades are not supported in Elasticsearch.
Nop not the active master. So I update all package of the nodes (apt update/upgrade && restart elasticsearch), and I begin by data node?
I need to do something with the shards or just update/restart? Thanks to you.
The question is, should I temporarily exclude the node I'm going to update from shard allocations or is this not mandatory? And do I do all the data to end up with the master?
I'm not sure, as mentioned I don't know if you can just remove this node on version 8.17.3 and recreate it in version 8.17.0.
This is not something that is documented as downgrades are not supported, the safest option would be to upgrade the cluster to the same version, for this you can follow the rolling upgrade documentation here.
The concern would be he can’t follow the ordering suggested by the documentation. So he’s in uncharted waters. Undocumented anyways.
One option would just to shutdown the 8.17.3 master. Temporarily. Upgrade everything else, including the other nasters. Maybe add another master temporarily too. But it all carries sone risk.
Apache, Apache Lucene, Apache Hadoop, Hadoop, HDFS and the yellow elephant
logo are trademarks of the
Apache Software Foundation
in the United States and/or other countries.