Sqoop增量导入“无法将文件附加到目标目录”

时间:2015-01-14 15:39:03

标签: hadoop hive sqoop impala

使用Sqoop将数据从MySQL导入Hive时出现问题...

此查询:

sqoop import --connect jdbc:mysql://xx.xx.xx.xx/database \
    --username sqoop --password sqoop --table datatable \
    --target-dir /home/cloudera/user/hive/warehouse/database.db/datatable \
    --as-parquetfile -m 1 --append

返回此错误:

  

15/01/14 16:27:28 WARN util.AppendUtils:无法将文件附加到目标目录;没有这样的目录:_sqoop / 14162350000000781_32315_servername.ip-xx-xx-xx.eu_datatable

文件位于 / user / root / _sqoop / 中: / user / root / _sqoop / 14162350000000781_32315_servername / ip-xx-xx-xx / eu_datatable /

来自主机名的点是否被斜线替换是否正常?这似乎是问题,但没有人抱怨这个问题......

编辑:使用文本格式而不是Parquet时,它可以正常工作。

谢谢!

1 个答案:

答案 0 :(得分:0)

就我而言,现在仍然是一个问题。

即使您使用sqoop 1.4.6,结果仍然相同。

https://issues.apache.org/jira/browse/SQOOP-2165