最初の質問:スプリットがどのような意味でブロックを変更するか(サイズの変更、ブロックの別の場所への移動、新しいブロックの作成など)を知りたいのですが。HaddopのFileSplitのような分割はブロックを変更しますか?
第2の質問:ブロックを変更するわけではないが、DataNodeが既に実行されブロックを持っているため、各MapTaskが存在し、私が考える分割は、データを含むノードの横にMapTaskを実行するようにHadoopに指示します。注意:InputSplitの内部には、この目的のために考える場所/ホストがあります。 私が間違っている場合
第三の質問に私を修正してください:最初は実際にタスクを実行する前に、ブロックはMapTaskがあるかMapTaskは、ブロックはデータノードの(すなわち場所どこに移動する場所に移動します)?あなたの第一及び第二の質問について
グレート答え:
が入力をより良く理解するために以下の質問を参照してください&データブロックを分割します。 –