title: Make hadoop split Lzo input files
body: <p>I'm using hadoop-lzo to process MR on large compressed data. Actually my jobs are automatically generated by a tool, but that's not the matter. My lzo compression works on all node (tried DistributedLzoIndexer), and i can also use streaming on splitted lzo files using this command line : </p>
  
  <pre><code>hadoop  jar /path/to/jar/hadoop-streaming-1.2.0.1.3.0.0-107.jar \
  -input /path/to/testfile.lzo -output wc_test 
  -inputformat com.hadoop.mapred.DeprecatedLzoTextInputFormat \
  -mapper 'cat' -reducer 'wc -l'
  </code></pre>
  
  <p>It creates 11 map (according to my file size i guess) and process it normally.
  But when I try any other jar file the lzo file is processed using only one map. So my question is</p>
  
  <p>Normally hadoop would use Input Format according to compression codec ? My hadoop-lzo-0.4.3.jar is in the path, so i really do not understand why it still uses the default textformat.</p>
  
  <p><strong>Is there any way of forcing hadoop to use LzoTextInputFormat ?</strong> </p>
  
  <p>Thanks for reading.</p>