ElasticsearchのSnapshotデータを開発チームでやりとりしようと思うとElasticsearchのバージョンがあわせる必用がある。
今回Elasticsearch6.7.1用のSnapshotを復元したかったので、開発環境にあるElasticsearch6.4.2を6.7.1にバージョンアップします。
yum update
バージョン指定は下記で.
$ sudo yum update elasticsearch-6.7.1
インストール可能なバージョンを調べるのは下記コマンド
$ sudo yum --showduplicate list elasticsearch
間違ってバージョンあげすぎたらダウングレード^^;
$ sudo yum downgrade elasticsearch-6.7.1
Elasticsearchのプラグインバージョンアップ
やることはプラグインの入れ直し
いれてあるプラグインの確認
$ cd /usr/share/elasticsearch/bin
$ sudo ./elasticsearch-plugin list
上記で表示された各プラグインをremove してからinstall
例
sudo ./elasticsearch-plugin remove analysis-icu
sudo ./elasticsearch-plugin install analysis-icu
某プロジェクト用に用意したやつ再インストールスクリプト → reinstall-elasticsearch-plugins.sh
おまけ
まちがってバージョン指定しないでyum updateしたElasticsearchとともにKibanaも6.7.2に。
というわけで下記実行してkibanaも6.7.1にダウングレードしました^^;
$ sudo yum downgrade kibana-6.7.1