升级到HDInsight 3.2的问题(Hive 0.14.0,Tez 0.5.2)

时间:2015-02-19 12:20:13

标签: hadoop hive hdinsight

我已经从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]由于以下原因导致死亡/失败

1 个答案:

答案 0 :(得分:0)

为我解决这个问题的方法是将“hive.mapjoin.optimized.hashtable”设置为false。