More information:
It looks like sqoop is able to recognize the table and columns initially, but then errors out:
/usr/bin/sqoop export –connect jdbc:oracle:thin:@oracle11:1521:orcl –username test –password password –export-dir “/hdfs_nfs_mount/tmp/oracle/TestV100/Xy100.txt” –table “\”\”TestV100\”.\”Xy100\”\”” –fields-terminated-by “\t” –input-null-string null -m 1 –verbose
OUTPUT:
15/11/06 09:32:34 INFO tool.CodeGenTool: Beginning code generation
15/11/06 09:32:34 DEBUG manager.OracleManager: Using column names query: SELECT t.* FROM “TestV100”.”Xy100″ t WHERE 1=0
15/11/06 09:32:34 DEBUG manager.SqlManager: Execute getColumnInfoRawQuery : SELECT t.* FROM “TestV100”.”Xy100″ t WHERE 1=0
15/11/06 09:32:35 DEBUG manager.OracleManager: Creating a new connection for jdbc:oracle:thin:@oracle11:1521:orcl, using username: test
15/11/06 09:32:35 DEBUG manager.OracleManager: No connection paramenters specified. Using regular API for making connection.
15/11/06 09:32:35 INFO manager.OracleManager: Time zone has been set to GMT
15/11/06 09:32:35 DEBUG manager.SqlManager: Using fetchSize for next query: 1000
15/11/06 09:32:35 INFO manager.SqlManager: Executing SQL statement: SELECT t.* FROM “TestV100”.”Xy100″ t WHERE 1=0
15/11/06 09:32:35 DEBUG manager.SqlManager: Found column a of type [12, 255, 0]
15/11/06 09:32:35 DEBUG manager.SqlManager: Found column x of type [2, 10, 0]
15/11/06 09:32:35 DEBUG manager.SqlManager: Found column y of type [2, 10, 0]
15/11/06 09:32:35 DEBUG manager.OracleManager$ConnCache: Caching released connection for jdbc:oracle:thin:@oracle11:1521:orcl/test
15/11/06 09:32:35 ERROR sqoop.Sqoop: Got exception running Sqoop: java.lang.IllegalArgumentException: There is no column found in the target table “TestV500″.”xy100”. Please ensure that your table name is correct.
java.lang.IllegalArgumentException: There is no column found in the target table “TestV100″.”Xy100”. Please ensure that your table name is correct.
at org.apache.sqoop.orm.ClassWriter.generate(ClassWriter.java:1658)
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:143)
at org.apache.hadoop.util.ToolRunner.run(ToolRunner.java:70)
at org.apache.sqoop.Sqoop.runSqoop(Sqoop.java:179)
at org.apache.sqoop.Sqoop.runTool(Sqoop.java:218)
at org.apache.sqoop.Sqoop.runTool(Sqoop.java:227)
at org.apache.sqoop.Sqoop.main(Sqoop.java:236)
Am i missing something, or is this a bug?