I run a 3 node cluster handling a TB of data, with search queries coming in.
How do I upgrade to higher versions of elastic search while maintaining the availability of the service in mind ?
I run on Windows Azure currently (XL VMs) Elastic search version : 0.90.0
when upgrading minor versions (from 0.90.0 to 0.90.1) you can do rolling
upgrades, where you go machine-by-machine. If this deems to unsafe to your
system, another alternative is to copy your data and start a fresh cluster,
run them in parallel and then switch. And obivously there is the method
involving a full stop of the cluster, then installing the new version and
start it up again...
Please make sure you read the release notes for each version you want to
upgrade to as well.
Hope this answers you question (didnt get too much into details), so feel
free to ask further.
I run a 3 node cluster handling a TB of data, with search queries coming
in.
How do I upgrade to higher versions of Elasticsearch while maintaining
the availability of the service in mind ?
I run on Windows Azure currently (XL VMs) Elastic search version : 0.90.0
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.