前几天写关于推荐的分布式实现,很难对MapReduce进行调试。最近查找了一些资料,有以下几种调试方法:
1. 在eclipse中直接打log或者写System.out.print,然后在eclipse中运行,就能够看到控制台上有输出。
2. 在eclipse中写好程序,打jar包,在hadoop上面运行,在mapred->local->userlogs->tasktracker中能够找到。
3. http://rdc.taobao.com/team/jm/archives/1801
http://datasearch.ruc.edu.cn/~boliangfeng/blog/?p=529