Debugging within the MapReduce framework

Within the MapReduce framework (available on 64-bit Linux® hosts running the Advanced Edition), you can:

  • Debug your applications in the standalone (local) mode, in which all MapReduce flow runs in a single Java™ process. Because all setup, map, reduce, and cleanup tasks associated with a job are executed one by one in a single process on the local host, debugging a job that is failing is easier. Using a debugger such as Eclipse, you can step through the code in your mapper and reducer.
  • Debug using live service debugging to debug the map, combine, and reduce functions.