我已经从HDInsight 3.1更改为HDInsight 3.2(Tez 0.5.2,Hive 0.14.0),并在执行配置单元查询时开始出现以下错误。当我排除包含MAP或ARRAY数据的列时 - 一切都很好。
意外的异常: org.apache.hadoop.hive.serde2.lazybinary.LazyBinaryMap无法投射 到java.util.Map at org.apache.hadoop.hive.ql.exec.MapJoinOperator.processOp(MapJoinOperator.java:311) 在org.apache.hadoop.hive.ql.exec.Operator.forward(Operator.java:815)
当其他顶点失败时顶点被杀死。 failedTasks:0,Vertex vertex_1424340440772_0043_1_02 [Reducer 2]由于以下原因导致死亡/失败
答案 0 :(得分:0)
为我解决这个问题的方法是将“hive.mapjoin.optimized.hashtable”设置为false。