If we search this error message, and it is also possible due to code logic:
http://stackoverflow.com/questions/15281307/the-reduce-fails-due-to-task-attempt-failed-to-report-status-for-600-seconds (http://stackoverflow.com/questions/15281307/the-reduce-fails-due-to-task-attempt-failed-to-report-status-for-600-seconds-ki)
If you are sure code logic is not an issue, try to increase
mapred.task.timeout
ref: