http://stackoverflow.com/questions/26926571/cdh5-2-mr-unable-to-initialize-any-output-collector
Checking the full task log of the failed attempt attempt_1415950730849_0001_m_000000_0
will help tell why you ran into the given exception.
The most common reason of observing such an error is a misconfigured value of io.sort.mb
in your job. Its value must never be anywhere close to (or higher than) the configured map task heap size, and must also not currently exceed ~2000 MB
(Java array maximum size).
An upstream improvement of making the error more clear on the true failure was also filed and resolved recently, via MAPREDUCE-6194.