title: What is the best way of reading/writing binary input/output files with MapReduce?
body: <p>In all samples I've seen so far, mapreduce apps take text files as input and write text as output.</p>
  
  <p>I'd like my app to read objects from the binary file and write objects back to output file.</p>
  
  <p>What is the best way to do that in MapReduce?</p>
  
  <p>I'm writing the app in java</p>