Sqoop export:解析导出参数时出错

时间:2016-12-13 22:14:36

标签: oracle sqoop

我使用sqoop 1.4.6和Oracle 11g,并且我想使用OraOop连接器,在导出期间使用Sqoop从现有的表创建新的Oracle表。 我收到这个错误:

16/12/13 21:25:29 INFO sqoop.Sqoop: Running Sqoop version: 1.4.6
16/12/13 21:25:29 WARN tool.BaseSqoopTool: Setting your password on the command-line is insecure. Consider using -P instead.
16/12/13 21:25:29 ERROR tool.BaseSqoopTool: Error parsing arguments for export:
16/12/13 21:25:29 ERROR tool.BaseSqoopTool: Unrecognized argument: -Doraoop.template.table=DEPARTMENTS
16/12/13 21:25:29 ERROR tool.BaseSqoopTool: Unrecognized argument: --verbose

我的命令:

sqoop export  --direct  --connect "jdbc:oracle:thin:@ip:port:XE"  -P --username "HR" --table <TABLENAME> --export-dir <DIR> -Doraoop.template.table=<EXISTTABLE>  --verbose

1 个答案:

答案 0 :(得分:0)

我相信sqoop适用于RDBMSHadoop以及HadoopRDBMS。但是您正在尝试RDBMSRDBMS,这对于sqoop无效。尝试先写入配置单元,然后从配置单元导出到Oracle。