hive报错:Execution Error, return code 2 from org.apache.hadoop.hive.ql.exec.mr.MapRedTask

初看特别高大上,实际上自己犯了个挺弱智的错误,就是字段类型判断出错,但是hive的日志报错并没有显示出来,就是一个decimal类型的字段,在判断中使用了

line1 <> ''

这样的判断,导致我耽误挺长时间的,告诫各位,一定要细心,切勿因为一点小错,造成时间浪费。
其他导致这个报错信息的原因,仅看hive的报错信息是看不出来的,要去看yarn日志上的,根据任务id去查询

你可能感兴趣的:(hive)