hive insert分区表时,报错:return code 1 from org.apache.hadoop.hive.ql.exec.MoveTask

269 阅读1分钟

原因是hive的原数据存储在mysql,但是对应的库的字符集不对 在hive的对应的mysql中执行

alter database metastore  character set latin1;

其中metastore就是存储hiive原数据的库 就是hive-site.xml中,jdbcurl后面的那个库