他のストーム ユーザー:
ストーム クラスターをセットアップするためのガイドライン ( https://github.com/nathanmarz/storm/wiki/Setting-up-a-Storm-cluster ) は、すべてのワーカーに対して別のポートを割り当てるマシン上。
私の理解では、各ワーカーはニンバスコントローラーからのコマンドをリッスンする JVM インスタンスです。したがって、それぞれが個別のポートでリッスンすることは理にかなっています。
ただし、 backtype.storm.Config には、ワーカーの数を定義できるように見えるメソッドもあります。setNumWorkers の呼び出しで、ポートを構成したよりも多くのワーカーを設定しようとした場合はどうなりますか? それは物事を台無しにするようです。
私にとって理にかなっている唯一のことは、yaml 構成がワーカー数の上限を定義していることです。各トポロジーは、いくつかのワーカーがそれに割り当てられることを要求する場合があります。しかし、それぞれ Config.setNumWorkers(2) を呼び出す 2 つのトポロジを (ある特定のクラスターに) 送信した場合は、4 つのポートを構成したほうがよいでしょう。
これは正しい考えですか?
前もって感謝します..-クリス