Elasticsearchを更新した時に、アプリケーションで使用しているJavaHighRevelClientのMaven設定は①~③どのタイミングで更新したら問題がないでしょうか?
①メジャーアップデート時に更新(5.y.z → 6.y.z)
②マイナーアップデート時に更新(6.5.z → 6.6.z)
③メンテナンスリリース時に更新(6.6.0 → 6.6.1)
Elasticsearchを更新した時に、アプリケーションで使用しているJavaHighRevelClientのMaven設定は①~③どのタイミングで更新したら問題がないでしょうか?
①メジャーアップデート時に更新(5.y.z → 6.y.z)
②マイナーアップデート時に更新(6.5.z → 6.6.z)
③メンテナンスリリース時に更新(6.6.0 → 6.6.1)
いつ、JavaHighLevelClientのバージョンをあげれば良いか、というご質問だとしますと・・・
こちらの記述によりますと↓
The 6.0 client is able to communicate with any 6.x Elasticsearch node, while the 6.1 client is for sure able to communicate with 6.1, 6.2 and any later 6.x version
It is recommended to upgrade the High Level Client when upgrading the Elasticsearch cluster to a new major version
と書いてあるように思いますので、①の5系から6系にあがるときには、少なくともクライアントのバージョンもあげた方が良いように思いました。
そこで、6.y.z ( yは5より小さいものとする )のクライアントとなっていれば、②や③ではクライアントバージョンはそのままでも可、と考えれば良いのではないでしょうか。
@ tsgkdt
ありがとう! この情報が知りたかったです!!
This topic was automatically closed 28 days after the last reply. New replies are no longer allowed.
© 2020. All Rights Reserved - Elasticsearch
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.