On 0.23 I usually breakpoint on DefaultContainerExecutor.java : 139. Modify
the script mentioned in nmPrivateContainerScriptPath to include JAVA remote
debugging options. Connect to the nodemanager and then breakpoint again in
MRAppMaster.java. Tedious. I know. :(

On Thu, Mar 29, 2012 at 11:06 AM, Ravi Prakash <ravihad...@gmail.com> wrote:

> Hi Pedro,
>
> I know its sub-optimal but you should be able to put in as many
> System.out.println / log messages as you want and you should be able to see
> them in stdout, and syslog files. Which version of hadoop are you using?
>
>
>
>
> On Thu, Mar 29, 2012 at 10:33 AM, Pedro Costa <psdc1...@gmail.com> wrote:
>
>> Hi,
>>
>> I'm trying to debug map and reduce tasks for a quite long time, and it
>> seems that it's impossible. MR are launched in new process and there's no
>> way to debug them. Even with IsolationRunner class it's impossible. This
>> isn't good because I really need to debug the class, to understand some
>> changes that I made to the code.
>>
>> I wonder how MapReduce programmers could debug the code that they
>> implemented?
>>
>> --
>> Best regards,
>>
>>
>

Reply via email to