Elasticsearchが1ノードでConditionがYellowな時の直し方
環境 Elasticsearch 6.4 (Basicライセンス) 状態 とりあえずインストールを行い、ほぼデフォルト値で運用してある程度のインデックスが溜まった状態。 ネタ元はmetricbeatやfilebeat。Condition Yellowと表示はされるが、問題なく動作している。(ようだ) ではどうするか やるべきことは2つある。 1: 既存のインデックスのレプリカ数を0に変更する。 2: 新しく作られるインデックスのレプリカ数を0に設定する。 実行前の注意点 これらの操作を行うと、elasticsearchの負荷が一時的に上がります。 しかも、そのままConditionがRedになってしまい、しばらく検索クエリを受け付けない状態にすらなりました。 メモリ量がそれなりに必要なようで、ログをみるとGCを連発してほぼ、処理が進まない状態になりました。(1.5GB割り当て) そのため、メモリ量を増加(2GB)