FAILED: Execution Error, return code 1 from org.apache.hadoop.hive.ql.exec.MoveTask.

 错误: 加载数据到分区表中失败。

1 报错原因:

由于 修改了 mysql 中的  hive 字符编码   然后 hive 反应比较慢  识别不到  所以 报错。

2 解决方案:

第一步: 进入mysql 

mysql -uroot -p123456

第二步 :查看 mysql 的 数据库

mysql> show databases;

第三步:删掉 hive

drop database hive; 

第四步:重新创建 hive

mysql> create database hive;

第五步: 再次查看 database;

mysql> show databases;

第六步: 修改 hive 的字符编码

mysql>   alter database  hive character set  latin1;

最后 : 重新

创建分区表语法

create table score(s_id string,c_id string, s_score int) partitioned by (month string) row format delimited fields terminated by '\t';

加载数据到分区表中

load data local inpath '/opt/hive/score.csv' into table score partition (month='201806');