hadoop container exit code: 1
在执行hadoop的时候,发现nodemanager 进程日志里面有这个错误。
网上搜索,一般找到的都是yarn classspath配置的问题,这个有可能是别人造成此错误的原因。
exit code 1.应该是表示map or reduce 刚开始执行时就报的错,数字很小嘛。
我推断要么是classpath出问题,根本就没有执行container。
要么就是java options配置的问题,jvm根本就没有初始化成功。
但是nodemanager的进程日志中没有详细地写出来container执行的日志过程,
所以需要进一步定位问题,需要进入到container的日志中去。
如果开启了日志聚合,需要使用yarn logs -applicationId appxxxxid --nodeAddress hostname:port --containerId XXXXID
查看具体的原因。