DBAtlas · データベース運用アトラス

master_not_discovered_exception: master_not_discovered_exception / MasterNotDiscoveredException(マスターが見つからない)

Elasticsearch

意味

クラスタがアクティブなマスターノードを選出/発見できなかった。マスターがないとシャードの割り当て、マッピングの変更、クラスタ状態の更新が行えず、クラスタは操作を処理できなくなる。

原因

マスター適格ノードの過半数 (クォーラム) に到達できない、ネットワーク分断 (スプリットブレイン防止)、discovery.seed_hosts / cluster.initial_master_nodes の構成の誤り、新規インストールでのブートストラップの欠如、またはマスター適格ノードが少なすぎる。

対処方法

マスター適格ノードが稼働し、互いに認識できていることを確認する: GET _cat/nodes?v と GET _cluster/state。discovery.seed_hosts と cluster.initial_master_nodes の設定を確認する (初回セットアップ時)。ネットワーク/ファイアウォールとノード間 (transport 9300) の接続を確認する。十分な数のマスター適格ノード (できれば 3 台) を稼働させる。ログでマスター選出のメッセージを調べる。

DBAtlas で開く →

同じデータベースの他の項目