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

Providing options to debug the mapreduce user code (Mapper, Reducer, Combiner, Sort implementations)

    XMLWordPrintableJSON

Details

    • Improvement
    • Status: Open
    • Major
    • Resolution: Unresolved
    • None
    • None
    • tasktracker
    • None

    Description

      Presently Hadoop provides "mapred.child.java.opts" configuration which can be used to set JVM options for Child JVM running Map or Reduce Task.
      If we need to remote debug the Child JVM, we can add remote debugging options to this configuration value.
      But this will work only for single Child JVM. Other children will fail as the remote debugging port is already used.
      We cannot specify the remote debugging port dynamically.
      As a result, it's not possible to remote debug multiple Child JVMs.
      As a solution to this problem, we can provide a configuration to debug Task JVMs in this scenario.

      Attachments

        Issue Links

          Activity

            People

              devaraj Devaraj Kavali
              devaraj Devaraj Kavali
              Votes:
              1 Vote for this issue
              Watchers:
              16 Start watching this issue

              Dates

                Created:
                Updated: