2017-07-18 21 views
0

に残された空間は、私はCentOSののAWSインスタンス上の単一ノードES 2.Xを実行していないしていますのでElasticsearch:サービスを再起動することができませんデバイス

ESサービスが原因で開始することを拒否 - No space left on deviceエラーとサービスしない限り、私が書いたsnapshot & deleteスクリプトを実行することはできません。

とにかくサービスを再開できますか? サイズの拡大を監視するためのポインタを私に与えることができれば、この状況で再び終わることはありません。

P.S:すべてのヘルプオンラインでは、ファイルを削除して再起動することを提案していますが、削除するファイルはわかりません。

答えて

0

弾性検索データはすべて/var/lib/elasticsearchで削除できます。 もう1つelasticsearchノードを作成してクラスタに追加することもできます。データの一部はこのノードに移行します。
私はawsと一緒に働いたことがないので、aws固有のモニタリングソリューションについてお手伝いできません。監視用にZabbixを使用します。

+0

ありがとうございます。私はクラスタにノードを追加しようとします。 '/ var/lib/elasticsearch'を見ると、これまでに作成されたすべてのインデックスのフォルダを見ることができます。これを別のESの場所にコピーしてESを再起動して、 -restore'? – Atty

+0

わかりません。あなたは確かに試すことができますが、このためには、とにかくすべてのデータを別のサーバーに移動する必要があります。あなたは単にelasticsearchに仕事をさせ、データ自体を再配置させることができます。再配置を高速化するために、おそらくconfigsを調整するべきです。 https://www.elastic.co/guide/en/elasticsearch/reference/current/shards-allocation.html –

関連する問題