2017-02-13 21 views
0

私はUbuntuサーバーでelasticsearchを持っています。Elasticsearch - バージョン5.0からのアップグレード。 5.2へのアップグレード - aptのアップグレードによるバージョンのダウングレード

私は、少なくともKibanaはと言う、5.2 5.0に(私は、プロンプトですべてのデフォルトを受け入れ)のバージョンからダウングレードしまっapt upgradeコマンドとelasticsearchを使用:

Kibanaのこのバージョンは、すべてのノードでElasticsearchのV5.2.0が必要です。私 は、クラスタ内の以下の互換性のないノードが見つかりました:V5.0.0

enter image description here

はelasticsearchのバージョンを変更する方法上の任意のガイドはありますか? コメントを次の

+0

クラスタにはいくつのノードがありますか?これは、ノードの1つ(10.100.0.13)がElasticsearch 5.0をまだ持っているということです。そのノードで[upgrade](https://www.elastic.co/guide/en/elasticsearch/reference/5.2/rolling-upgrades.html)ESを実行すると、問題が修正されます。 – avr

+0

@avr正直なところ私は分かりません。私はelasticsearchを一度も使用していませんが、アップグレードで破損しました。どのようにノードのリストをチェックするのですか? – Kunok

+0

実行中のESノードのいずれかに対して次のコマンドを実行できます。 'curl -XGET" http:// localhost:9200/_cat/health?v "'。詳細は[こちら](https://www.elastic.co/guide/en/elasticsearch/reference/5.2/cat-health.html)をご確認ください – avr

答えて

1

カップルは(より良いアイデアを得るために、質問の下のコメントを読んで)問題を解決するのに役立った:あなたのクラスタが

どのように多くのノードがありますか?これは、ノードの1つ(10.100.0.13)がElasticsearch 5.0をまだ持っているということです。そのノードでESをアップグレードすると、問題が修正されます。

あなたはESのノードを実行しているのいずれかの次のコマンドを実行できます。

curl -XGET "http://localhost:9200/_cat/health?v" . 

あなたがここに説明書の指示に従って、ES 5.2をインストールすることができます。新しいものをインストールする前に、sudo service elasticsearch stopを実行して、以前のES、つまりES 5.0を停止します。

古いバージョンのESにデータがある場合、新しいESを同じデータディレクトリに指定すると、すべてのデータが新しいデータに変換されます。

関連する問題