Uploaded image for project: 'Hadoop Map/Reduce'
  1. Hadoop Map/Reduce
  2. MAPREDUCE-6323

Support pass-by-reference for ChainMapper/ChainReducer

    XMLWordPrintableJSON

Details

    • Improvement
    • Status: Open
    • Minor
    • Resolution: Unresolved
    • 2.4.1
    • None
    • mrv2, performance
    • None

    Description

      ChainMapper and ChainReducer using the new mapreduce API always copy the (key,value) pair between chain elements. It actually looks the copy is done twice, once when queueing, and once when dequeuing!

      When transferred objects are immutable (or not reused), this is a waste of resource (especially when passing big records)

      Attachments

        Activity

          People

            Unassigned Unassigned
            laurent Laurent Goujon
            Votes:
            0 Vote for this issue
            Watchers:
            4 Start watching this issue

            Dates

              Created:
              Updated: