1.查看数据仓库中数据已存在
hadoop fs -ls /warehouse/photo_action_dap/log_date=2012-12-15
2.查看mysql数据库,分区表中没有2012-12-15分区信息
3.元数据库中没有分区数据,导致导入错误;
解决办法:
1.手动将分区信息添加到数据库中
2.执行 hadoop fs -rmr /warehouse/photo_action_dap/log_date=2012-12-15
然后重新向photo_action_dap表中导入数据
建议采用方法2;