私はHadoop Map Reduceジョブを作成しました。私がローカルで実行すると、私は削減タスクを指定しなければ、出力ディレクトリに書き込まれた一時ファイルがあることに気付きました。レデューサーを指定すると、一時ファイルは書き込まれません。これは正常な動作ですか?私はそれ以外の場合は、マッパーがメモリ内のすべてを行い、メモリ内の減速機に転送しようとしていることを意味するテンポラリファイルが表示されることを期待します。これは私には信じられないほどの印象を与えます。還元剤指定時の中間出力
マッパーがどのように中間出力をファイルシステムに書き込むのかについての洞察は高く評価されます。
ありがとう
これは非常に意味があります。ありがとう! –