Quantcast
Channel: Hortonworks » All Replies
Viewing all articles
Browse latest Browse all 3435

Insert/Update not working while using Oraoop (Quest Data Connector)

$
0
0

Hi Team,

We are using a HDP hadoop flavour , and trying to insert and update data into oracle table using an oraoop connector , however we are facing issues while doing this :

The versions used are :

Hadoop Version :Hadoop 2.4.0.2.1.2.0-402
Sqoop verison : Sqoop 1.4.4.2.1.2.0-402
Oraoop Version : 1.7.0.1.3.2.0-111

The command used was :

sqoop-export -Doraoop.update.key.extra.columns=”DATE_START” –connection-manager com.quest.oraoop.OraOopConnManager –connect jdbc:oracle:thin:@//<hostname>:1521/<dbname> –username <usr> –password <pwd> –export-dir <dir> –table “xxx” –update-key “GLOBAL_ID” –update-mode “allowinsert” –input-lines-terminated-by ‘\n’ –fields-terminated-by ‘|’ –direct

The stack /error which we got is :

java.lang.RuntimeException: RecallSqoopJobType() cannot be called unless RememberSqoopJobType() has been used.
at com.quest.oraoop.OraOopUtilities.recallSqoopJobType(OraOopUtilities.java:757)
at com.quest.oraoop.OraOopConnManager.getColumnNamesInOracleTable(OraOopConnManager.java:119)
at com.quest.oraoop.OraOopConnManager.getSelectedColumnNamesInOracleTable(OraOopConnManager.java:139)
at com.quest.oraoop.OraOopConnManager.getColTypesQuery(OraOopConnManager.java:203)
at org.apache.sqoop.manager.SqlManager.getColumnTypes(SqlManager.java:225)
at com.quest.oraoop.OraOopConnManager.getColumnTypes(OraOopConnManager.java:465)
at org.apache.sqoop.manager.ConnManager.getColumnTypes(ConnManager.java:347)
at org.apache.sqoop.orm.ClassWriter.getColumnTypes(ClassWriter.java:1298)
at org.apache.sqoop.orm.ClassWriter.generate(ClassWriter.java:1110)
at org.apache.sqoop.tool.CodeGenTool.generateORM(CodeGenTool.java:96)
at org.apache.sqoop.tool.ExportTool.exportTable(ExportTool.java:64)
at org.apache.sqoop.tool.ExportTool.run(ExportTool.java:100)
at org.apache.sqoop.Sqoop.run(Sqoop.java:147)
at org.apache.hadoop.util.ToolRunner.run(ToolRunner.java:70)
at org.apache.sqoop.Sqoop.runSqoop(Sqoop.java:183)
at org.apache.sqoop.Sqoop.runTool(Sqoop.java:222)
at org.apache.sqoop.Sqoop.runTool(Sqoop.java:231)
at org.apache.sqoop.Sqoop.main(Sqoop.java:240)

Could you please let us know if we are missing something here.


Viewing all articles
Browse latest Browse all 3435

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>