February 07, 2014

Hadoop Mapper only MapReduce jobs

It's funny! You can have mapper only Hadoop MapReduce Jobs. This would be useful sometime when you need to change the structure of data. Otherwise you can use this way when want to filter out data. But I don't think you will need this much often.

First file is a simple mapper which really does nothing. You can change it as you want. You can see in main method job.setNumReduceTasks(0); line which set reduce tasks to 0. You can find Maven project on GitHub


  1. It does not work. Many errors
    Caused by: java.lang.NoSuchMethodException: App$Map.()

    1. You need to write your map class. I think you don't have any map class.

  2. java.lang.RuntimeException: java.lang.NoSuchMethodException: App$Map.()
    Caused by: java.lang.NoSuchMethodException: App$Map.()

  3. Hi, I am really happy to found such a helpful and fascinating post that is written in well manner. Thanks for sharing such an informative post.R Programming Online Training | Hadoop Online Training

  4. hai i admin.Great blog.thanks.Much obliged for sharing, Reach your Goal and at last get a fruitful future. In the event that you need to take in an abnormal state dialect.............
    Selenium Training in Chennai
    Dot Net Training in Chennai
    Android Training in Chennai
    Hadoop Training in Chennai

  5. We sharing this's one the best blog post Concepts for Hadoop Map Reduce learn the material. This is very interesting and useful.
    Hadoop Online Training
    Best Hadoop Training
    Learn Hadoop Online Training