我使用hadoop-3.2.2,刚配置了一个Hadoop集群,使用mapreduce计算PI时报错Container exit with a non-zero exit code 1.错误文件:prelaunch. err. Last 4096 bytes of prelaunch.err:Last 4096 bytes of stderr:我想知道错误的原因以及如何改正
xmakbtuz1#
Mapreduce执行日志由YARN执行器存储,而不是您的hadoop jar命令输出。您可以使用CLI yarn application logs或使用YARN UI来查找真实的错误(hadoop jar命令显示URL to track the job...)很难编织如何纠正它没有实际的错误mapreduce计算PISpark也可以做到这一点,为什么需要MapReduce?https://github.com/apache/spark/blob/master/examples/src/main/python/pi.py
yarn application logs
hadoop jar
URL to track the job...
1条答案
按热度按时间xmakbtuz1#
Mapreduce执行日志由YARN执行器存储,而不是您的hadoop jar命令输出。您可以使用CLI
yarn application logs
或使用YARN UI来查找真实的错误(hadoop jar
命令显示URL to track the job...
)很难编织如何纠正它没有实际的错误
mapreduce计算PI
Spark也可以做到这一点,为什么需要MapReduce?
https://github.com/apache/spark/blob/master/examples/src/main/python/pi.py