? 格式错误
- FAILED: ParseException line 1:17 cannot recognize input near ‘ods’ ‘.’ ‘test_result’ in destination specification
数据插入到数据表报错。-- 错误实例insert OVERWRITE ods.test_result PARTITION (dt) select * from ods.test_event where dt = ''-- 修正后insert OVERWRITE TABLE ods.test_result PARTITION (dt) select * from ods.test_event where dt = ''
? hive 3.x版本问题
1、MR 任务失败
java.lang.ClassCastException: org.apache.hadoop.hive.ql.exec.vector.LongColumnVector cannot be cast to org.apache.hadoop.hive.ql.exec.vector.DecimalColumnVector
解决:不使用向量化执行可以解决vector强转报错的问题
set hive.vectorized.execution.enabled=false
或者将数据字段转变为对应的数据格式。