Sparkスタンドアロンクラスタでは、マスタ(start_master.shスクリプトで開始されたノード)の役割は何ですか?Sparkスタンドアロンクラスタでのマスタの役割
私はそれがsubmit-job.shスクリプトからジョブを受け取るノードだと理解しますが、ジョブを処理するときの役割は何ですか?
スレーブ(start_slave.shで開始されたノード)に常にジョブを配信し、処理に参加していないWeb UIが表示されています。その場合、私はmasterと同じマシンでスクリプトstart_slave.shも実行して、そのリソース(CPUとメモリ)を利用するべきですか?
ありがとうございます。
私はそれを実際のクラスタでテストしました。はい、ノードのCPUとメモリを使用する場合は、マスターをホストするノードでスレーブまたはワーカースクリプトを実行する必要があります。マスターはそのリソースのうちのほんの少数しか使用しないため、無駄になります。 – italktothewind