一般的なクラスターの問題を修正する
このガイドでは、Elasticsearch クラスターの一般的なエラーや問題を修正する方法について説明します。
- ウォーターマークエラー
- データノードのディスクスペースが critically low で、洪水段階のディスク使用量のウォーターマークに達したときに発生するウォーターマークエラーを修正します。
- サーキットブレーカーエラー
- Elasticsearch は、ノードが JVM ヒープメモリを使い果たすのを防ぐためにサーキットブレーカーを使用します。Elasticsearch が操作がサーキットブレーカーを超えると推定した場合、その操作を停止し、エラーを返します。
- 高い CPU 使用率
- 高い CPU 使用率の最も一般的な原因とその解決策。
- 高い JVM メモリ圧力
- 高い JVM メモリ使用量は、クラスターのパフォーマンスを低下させ、サーキットブレーカーエラーを引き起こす可能性があります。
- 赤または黄色のクラスター状態
- 赤または黄色のクラスター状態は、1 つ以上のシャードが欠落しているか、未割り当てであることを示します。これらの未割り当てのシャードは、データ損失のリスクを高め、クラスターのパフォーマンスを低下させる可能性があります。
- 拒否されたリクエスト
- Elasticsearch がリクエストを拒否すると、操作を停止し、
429
レスポンスコードを持つエラーを返します。 - タスクキューのバックログ
- バックログのあるタスクキューは、タスクの完了を妨げ、クラスターを不健康な状態にする可能性があります。
- 未割り当てのシャードを診断する
- シャードが未割り当てになる理由は、設定ミスからディスクスペースの不足まで、さまざまです。
- 不安定なクラスターのトラブルシューティング
- ノードが予期せず離脱するクラスターは不安定で、いくつかの問題を引き起こす可能性があります。
- マッピングの爆発
- インデックスまたはインデックスパターンがマッピングフィールドの数が多く爆発し、Elasticsearch と Kibana のパフォーマンスの検索問題を引き起こすクラスター。
- ホットスポッティング
- リソースの利用がノード間で不均等に分配されると、Elasticsearch でホットスポッティングが発生する可能性があります。