您的位置:首页 > 大数据 > 人工智能

Sqoop fails with "Error parsing arguments for import"

2017-03-24 18:42 447 查看
错误场景:

通过hue界面,借助sqoop同步数据,在界面中sqoop命令框里填写命令。使用了--query参数

出错原因,在命令中,oozie按照空格分割命令,所以你写的sql被分割开了当成了一个个命令,所以sqoop不认识这些参数

解决办法,想办法将整个sql语句当成一个对象传给参数。

先看参考资料

http://community.cloudera.com/t5/Batch-Processing-and-Workflow/Sqoop-fails-with-quot-Error-parsing-arguments-for-import-quot/td-p/31930

http://archive.cloudera.com/cdh5/cdh/5/oozie/DG_SqoopActionExtension.html

小结:如果用的命令行,直接把命令里的参数加到oozie的配置文件xml里去。

我的解决办法(我用的是hue界面)

1,清空sqoop命令框里的命令



2,将全部命令换成参数,添加到下面的参数中。



总结:其实提供界面操作也是一把双刃剑
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐