Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
10 を超えるマップを持つ唯一のマップ プログラムがあります。私のクラスターには 5 つのノードがあります。私の質問は、どのマップ タスクをどのノードに実行するようにスケジューリングできますか? たとえば、No.1 マップを node1 で実行し、No.3 マップを node3 で実行し、No.9 マップを node5 で実行するとします。それができる場合、コードと構成ファイルにどのような変更が必要ですか。ちなみに、私はHDFSを使用しています。ありがとう!
ノード マッピングへのマップ タスクのアフィニティを Hadoop で設定することはできません。スケジューラは、マップ タスクを実行する場所をデータの局所性/スロット ステータスに基づいて自動的に決定します。