使用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时,它可以正常工作。
谢谢!
答案 0 :(得分:0)