突然、Web UI に Ambari サービスが表示されなくなります。しかし、私の YARN、HDFS、ZooKeeper、HBase サービスは問題なく動作しています。なぜこれが起こったのか誰か知っていますか?ありがとう!
1 に答える
0
やっと原因がわかりました。REST API を使用して、既存のクラスターからいくつかのノードを削除しました。ドクターの言うとおりにしました。最初にノード上のすべてのコンポーネントを停止し、次にすべてのコンポーネント (インストールされているクライアントを除く) を削除し、最後にノードを削除しました。しかし、これらすべてを行った後、ambari データベースは一貫性のない状態になりました。hostcomponentstate
およびテーブルにはhostcomponentdesiredstate
、テーブルで見つからない削除済みのホスト エントリが含まれていましたhosts
。hosts
これにより、テーブルとを結合するときにhostcomponentstate
、null の HostEntity が取得されました。
hostcomponentstate
とテーブルの矛盾したデータを削除した後hostcomponentdesiredstate
、すべてが再びうまくいきました。
したがって、私の意見では、ノードにクライアントがまだインストールされている間、Ambari はノードの削除操作を無効にするべきですか、それとも、私が説明したシナリオが決して起こらないことを Ambari が保証するべきですか?
于 2016-08-11T15:55:32.567 に答える