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,将全部命令换成参数,添加到下面的参数中。
总结:其实提供界面操作也是一把双刃剑
通过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,将全部命令换成参数,添加到下面的参数中。
总结:其实提供界面操作也是一把双刃剑
相关文章推荐
- EM 12c Cloud Control Re-Installation Fails at Repository Configuration With Error " RCU-6016:The spe
- SCCM 2012 SP1 安装出现"Client push fails with Authenticode Signature error"解决方法
- 解决Job for docker.service failed because the control process exited with error code. See "systemctl s
- [Tips]:"RemoteOperationException: ERROR: wrong password for user" with Oracle 10g
- unable to get system library for the project" error when import android project to eclips
- mongodb 报错:Query failed with error code 13 and error message 'not authorized for query on ..."
- python pip install 报错TypeError: unsupported operand type(s) for -=: 'Retry' and 'int' Command "python setup.py egg_info" failed with error code 1 in
- Sqoop异常解决ERROR tool.ImportTool: Encountered IOException running import job: java.io.IOException: No columns to generate for ClassWriter问题
- Error on line 24 of document : Open quote is expected for attribute "{1}" associated with an eleme
- Job for httpd.service failed because the control process exited with error code. See "systemctl status httpd.service" and "journalctl -xe" for details
- Error:Execution failed for task ':app:transformClassesWithDexForDebug"
- Jenkins 安装启动提示“iJob for jenkins.service failed because the control process exited with error code. See "systemctl status jenkins.service" and "journalctl -xe" for details.”
- DomainU Fails to boot with "Error: Device 0 (vif) could not be connected. Could not find bridge, and none was specified"
- ValueError: invalid literal for int() with base 10: '"iv'
- EMCA fails with error "ORA-01017: invalid username/password; logon denied"
- iOS开发- "duplicate symbol for architecture i386 clang: error: linker command failed with exi" 解决办法
- Job for vsftpd.service failed because the control process exited with error code. See "systemctl sta
- DataPump Import (IMPDP) Fails With Error ORA-39083 Object Type INDEX_STATISTICS (文档 ID 1454880.1)
- import Tkinter error, no module named tkinter: "Python may not be configured for Tk”
- Directory lookup for the file "xxx.mdf" failed with the operating system error 2