sqoop错误:直接导入与HCatalog操作不兼容

时间:2018-07-05 09:09:25

标签: sqoop

使用hcatalog和直接参数的组合运行sqoop导入时遇到问题。
错误如下:

错误工具。导入工具:遇到IOException正在运行导入作业:java.io.IOException:直接导入与使用连接管理器org.apache.sqoop.manager.OracleManager的HCatalog操作不兼容。请删除参数--direct     在org.apache.sqoop.mapreduce.ImportJobBase.runImport(ImportJobBase.java:223)     在org.apache.sqoop.manager.SqlManager.importTable(SqlManager.java:692)     在org.apache.sqoop.manager.OracleManager.importTable(OracleManager.java:444)     在org.apache.sqoop.tool.ImportTool.importTable(ImportTool.java:507)     在org.apache.sqoop.tool.ImportTool.run(ImportTool.java:615)     在org.apache.sqoop.Sqoop.run(Sqoop.java:147)     在org.apache.hadoop.util.ToolRunner.run(ToolRunner.java:76)     在org.apache.sqoop.Sqoop.runSqoop(Sqoop.java:183)     在org.apache.sqoop.Sqoop.runTool(Sqoop.java:225)     在org.apache.sqoop.Sqoop.runTool(Sqoop.java:234)     在org.apache.sqoop.Sqoop.main(Sqoop.java:243)

我的sqoop导入命令是:

  

sqoop导入-Dorg.apache.sqoop.splitter.allow_text_splitter = true -Doraoop.disabled = false -Dmapred.child.java.opts =“-Djava.security.egd = file:/ dev /../ dev / urandom“ --connect” jdbc:oracle:thin:@somehost:1521:ORCL“ --username用户名--password pass --table dbname.tablename --hcatalog-database test_h1 --hcatalog-table表名--hcatalog-storage -节TEXTFILE --m 1-直接--mapreduce-job-name作业名

0 个答案:

没有答案