我已经从HDInsight 3.1更改为HDInsight 3.2 (tez0.5.2,Hive0.14.0),并在执行HDInsight查询时开始收到以下错误。当我排除包含地图或数组数据的列时,一切都很好。
意外异常:不能将org.apache.hadoop.hive.serde2.lazybinary.LazyBinaryMap转换为org.apache.hadoop.hive.ql.exec.MapJoinOperator.processOp(MapJoinOperator.java:311) at org.apache.hadoop.hive.ql.exec.Operator.forward(Operator.java:815)的java.util.Map 当其他顶点失败时,顶点被杀死。failedTasks:0,顶点vertex_1424340440772_0043_1_02减速器2因:null而被杀死/失败
发布于 2015-02-19 12:20:13
对我来说,解决这个问题的办法是将"hive.mapjoin.optimized.hashtable“设置为false。
https://stackoverflow.com/questions/28606244
复制相似问题