2017-06-11 4 views
0

私は嵐のクラスタ(1.0.2バージョン)をセットアップし、5つのトポロジが起動しています。それらのうち2つは、CPU集約型トポロジとメモリ集約型トポロジです。トポロジを送信している間、私はこれらの2つのプロセッサをストーム・ニンバス・クラスタ内の別々のスーパーバイザで実行する必要があります。負荷とリソースが共有されるようにします。しかし、トポロジを停止して再起動すると、2CPUとメモリを消費するプロセッサの99%が同じスーパーバイザで動作しています。そのため、スーパーバイザーのCPU使用率は95%まで上昇し、CPU使用率が100%に達するとバーストすることさえあります。これらの2つのプロセッサを別々のスーパーバイザで常に実行させる方法はありますか。特定のスーパーバイザでトポロジを開始するようにStorm Nimbusに指示する方法はありますか?

+0

を設定していますか? –

+0

こんにちはDani、私は3つの監督者を設定しました。 – Kutty

答えて

0

リソースアウェアスケジューラ(RAS)が問題を解決できるように私に聞こえます。 RASを使用すると、各トポロジが別のスーパーバイザに配置されていることを確認できます。

を参照してください:あなたはどのように多くの監督をstorm official documentation

関連する問題