2
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 5 years have passed since last update.

うっかりあげてしまったElasticsearchでバージョンを下げる方法

Posted at

EC2にElasticsearchを立てようと思い、最新バージョン7.3.1をインストールしたところ、rails側のライブラリが現在のバージョンでは対応してなかったので対応しているバージョンの6.8.2を入れ直して立てようとしたところエラーに。(Elasticsearchの載せ替えとバージョンアップを一緒にしたくなかったのでダウングレードを選びました。。)
スクリーンショット 2019-08-29 10.01.33.png

調べてみるとElasticsearchのダウングレードはできないとのこと。
https://discuss.elastic.co/t/unwanted-upgrade-elasticsearch-version/191841

もう一度EC2インスタンスを作り直すのも面倒だし、nodesファイルは起動時に作成されるっぽいのでnodesを削除してみることに。

sudo rm -rf /var/lib/elasticsearch/nodes

※nodesを消すとindexが消し飛ぶので稼働中のElasticsearchには使わないようにしてください。

Elasticsearchを起動してみると正常に動いた!
一通り検証してちゃんと動くことは確認できているので問題はなさそうですが、この方法で起こりうる問題が何かあれば教えていただけると幸いです。

余談

Elasticsearch起動時に以下の状態で落ち続けていて、JAVA_HOMEは通っているのにおかしいな。。。
とずっと悩んでいましたが、実際のエラーは/var/log/elasticsearch/elasticsearch.logに出ています。
きちんとログを読めということですね。。。
スクリーンショット 2019-08-29 10.18.47.png

参考

AWS EC2上にElasticSearchをインストール
https://qiita.com/nbapps_dev/items/4c6e061869f0d63eac45
Install Elasticsearch with RPM(6.8)
https://www.elastic.co/guide/en/elasticsearch/reference/6.8/rpm.html

2
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
2
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?