Status : FAILED TaskAttempt killed because it ran on unusable node n31-165-194.byted.org:8052 (LOST) Container released on a lost node
Error: java.io.IOException: subprocess still running R/W/S=11753/10001/0 in:NA [rec/s] out:NA [rec/s] minRecWrittenToEnableSkip_=9223372036854775807 HOST=null USER=xxx HADOOP_USER=null last tool output
Broken pipe at org.apache.hadoop.streaming.PipeReducer.reduce(PipeReducer.java:129) at org.apache.hadoop.mapred.ReduceTask.runOldReducer(ReduceTask.java:490) at org.apache.hadoop.mapred.ReduceTask.run(ReduceTask.java:434) at org.apache.hadoop.mapred.YarnChild$2.run(YarnChild.java:165) at java.security.AccessController.doPrivileged(Native Method) at javax.security.auth.Subject.doAs(Subject.java:422) at org.apache.hadoop.security.UserGroupInformation.doAs(UserGroupInformation.java:1709) at org.apache.hadoop.mapred.YarnChild.main(YarnChild.java:160)
问题定位:
字符串类型数据编码、内存及Pipe流数据未消耗完毕