Details
Description
In developing custom Sqoop export functionality, we've developed a class that extends ExportOutputFormat. The ExportOutputFormat class is contained within the Cloudera shim jar, but this jar is not included in the classpath. Consequently, when Sqoop runs, our class cannot be successfully loaded...
(NB: Adding the Cloudera shim jar to the "-libjars" clause in the example below overcomes the problem.)
[gmar@mel601846 ~]$ sqoop export -Doraoop.drop.table=true -Doraoop.template.table=g1.junk -Doraoop.nologging=true -Doraoop.partitioned=true -libjars /home/gmar/workspace/hadoop/oraoop/bin/oraoop.jar --connect jdbc:oracle:thin:@<hostname>:1521:<sid> --username <user> --password <password> --table junk9 --export-dir /user/gmar/junk --verbose
10/11/03 08:41:09 DEBUG tool.BaseSqoopTool: Enabled debug logging.
10/11/03 08:41:09 WARN tool.BaseSqoopTool: Setting your password on the command-line is insecure. Consider using -P instead.
10/11/03 08:41:09 DEBUG shims.ShimLoader: Loading shims for class : com.cloudera.sqoop.shims.HadoopShim
10/11/03 08:41:09 DEBUG shims.ShimLoader: Hadoop version: 0.20.2+737
10/11/03 08:41:09 DEBUG shims.ShimLoader: Checking: 0.20.(2|3)((+[0-9]+)|(-CDH3-SNAPSHOT))
10/11/03 08:41:09 DEBUG shims.ShimLoader: Version matched regular expression: 0.20.(2|3)((+[0-9]+)|(-CDH3-SNAPSHOT))
10/11/03 08:41:09 DEBUG shims.ShimLoader: Trying to load class: com.cloudera.sqoop.shims.CDH3Shim
10/11/03 08:41:09 DEBUG shims.ShimLoader: Searching for jar matching: sqoop-shim-cloudera-.*.jar
10/11/03 08:41:09 DEBUG shims.ShimLoader: Found jar matching pattern sqoop-shim-cloudera-.*.jar: sqoop-shim-cloudera-1.1.0+8.jar
10/11/03 08:41:09 DEBUG util.ClassLoaderStack: Checking for existing class: com.cloudera.sqoop.shims.CDH3Shim
10/11/03 08:41:09 DEBUG util.ClassLoaderStack: Attempting to load jar through URL: jar:file:///home/gmar/workspace/hadoop/sqoop/sqoop-1.1.0+8/shims/sqoop-shim-cloudera-1.1.0+8.jar!/
10/11/03 08:41:09 DEBUG util.ClassLoaderStack: Previous classloader is java.net.URLClassLoader@5f70bea5
10/11/03 08:41:09 DEBUG util.ClassLoaderStack: Testing class in jar: com.cloudera.sqoop.shims.CDH3Shim
10/11/03 08:41:09 DEBUG util.ClassLoaderStack: Loaded jar into current JVM: jar:file:///home/gmar/workspace/hadoop/sqoop/sqoop-1.1.0+8/shims/sqoop-shim-cloudera-1.1.0+8.jar!/
10/11/03 08:41:09 DEBUG util.ClassLoaderStack: Added classloader for jar /home/gmar/workspace/hadoop/sqoop/sqoop-1.1.0+8/shims/sqoop-shim-cloudera-1.1.0+8.jar: java.net.FactoryURLClassLoader@647109c4
10/11/03 08:41:09 DEBUG shims.ShimLoader: Successfully pushed classloader for jar: /home/gmar/workspace/hadoop/sqoop/sqoop-1.1.0+8/shims/sqoop-shim-cloudera-1.1.0+8.jar
10/11/03 08:41:09 DEBUG shims.ShimLoader: Loading shim from jar
10/11/03 08:41:09 DEBUG util.ClassLoaderStack: Checking for existing class: com.quest.oraoop.OraOopManagerFactory
10/11/03 08:41:09 DEBUG util.ClassLoaderStack: Class is already available. Skipping jar /home/gmar/workspace/hadoop/oraoop/bin/oraoop.jar
10/11/03 08:41:09 DEBUG sqoop.ConnFactory: Added factory com.quest.oraoop.OraOopManagerFactory in jar /home/gmar/workspace/hadoop/oraoop/bin/oraoop.jar specified by /home/gmar/workspace/hadoop/sqoop/sqoop-1.1.0+8/conf/managers.d/oraoop
10/11/03 08:41:09 DEBUG sqoop.ConnFactory: Loaded manager factory: com.quest.oraoop.OraOopManagerFactory
10/11/03 08:41:09 DEBUG sqoop.ConnFactory: Loaded manager factory: com.cloudera.sqoop.manager.DefaultManagerFactory
10/11/03 08:41:09 DEBUG sqoop.ConnFactory: Trying ManagerFactory: com.quest.oraoop.OraOopManagerFactory
10/11/03 08:41:09 DEBUG oraoop.OraOopUtilities: Enabled OraOop debug logging.
10/11/03 08:41:09 DEBUG oraoop.OraOopManagerFactory: OraOop can be called by Sqoop!
10/11/03 08:41:09 DEBUG oraoop.OraOopUtilities: The Oracle table context has been derived from:
oracleConnectionUserName = g1
tableStr = junk9
as:
owner : G1
table : JUNK9
10/11/03 08:41:10 DEBUG oraoop.OraOopOracleQueries: SQL generated by createExportTablesFromTemplateWithPartitioning():
CREATE TABLE G1.JUNK9 PARTITION BY RANGE (oraoop_export_sysdate) SUBPARTITION BY LIST (oraoop_mapper_id) (PARTITION TS_2010_11_03_08_40_54 VALUES LESS THAN (to_date('2010-11-03 08:40:55', 'yyyy-mm-dd hh24:mi:ss'))( SUBPARTITION TS_2010_11_03_08_40_54_MAP_0 VALUES (0), SUBPARTITION TS_2010_11_03_08_40_54_MAP_1 VALUES (1), SUBPARTITION TS_2010_11_03_08_40_54_MAP_2 VALUES (2), SUBPARTITION TS_2010_11_03_08_40_54_MAP_3 VALUES (3) ) ) AS (SELECT t.*, sysdate oraoop_export_sysdate, 0 oraoop_mapper_id FROM G1.JUNK t WHERE 0=1)
10/11/03 08:41:10 INFO oraoop.OraOopOracleQueries: SQL generated by createExportTablesFromTemplateWithPartitioning():
CREATE TABLE G1.ORAOOP_2010_11_03_08_40_54_0 NOLOGGING AS (SELECT t.*, SYSDATE oraoop_export_sysdate, 0 oraoop_mapper_id FROM G1.JUNK t WHERE 0=1)
10/11/03 08:41:10 INFO oraoop.OraOopOracleQueries: SQL generated by createExportTablesFromTemplateWithPartitioning():
CREATE TABLE G1.ORAOOP_2010_11_03_08_40_54_1 NOLOGGING AS (SELECT t.*, SYSDATE oraoop_export_sysdate, 0 oraoop_mapper_id FROM G1.JUNK t WHERE 0=1)
10/11/03 08:41:10 INFO oraoop.OraOopOracleQueries: SQL generated by createExportTablesFromTemplateWithPartitioning():
CREATE TABLE G1.ORAOOP_2010_11_03_08_40_54_2 NOLOGGING AS (SELECT t.*, SYSDATE oraoop_export_sysdate, 0 oraoop_mapper_id FROM G1.JUNK t WHERE 0=1)
10/11/03 08:41:10 INFO oraoop.OraOopOracleQueries: SQL generated by createExportTablesFromTemplateWithPartitioning():
CREATE TABLE G1.ORAOOP_2010_11_03_08_40_54_3 NOLOGGING AS (SELECT t.*, SYSDATE oraoop_export_sysdate, 0 oraoop_mapper_id FROM G1.JUNK t WHERE 0=1)
10/11/03 08:41:10 INFO oraoop.OraOopManagerFactory:
***********************************
-
-
- Using OraOop 1.1.0.9570 ***
- © 2010 Quest Software, Inc. ***
- ALL RIGHTS RESERVED. ***
***********************************
10/11/03 08:41:10 INFO oraoop.OraOopManagerFactory: This Oracle database is not a RAC.
10/11/03 08:41:10 DEBUG sqoop.ConnFactory: Instantiated ConnManager com.quest.oraoop.OraOopConnManager@178aab40
10/11/03 08:41:10 INFO tool.CodeGenTool: Beginning code generation
10/11/03 08:41:10 DEBUG oraoop.OraOopOracleQueries: getTableColumns() : sql =
SELECT column_name, data_type FROM dba_tab_columns WHERE owner = ? and table_name = ? and (DATA_TYPE IN ('BINARY_DOUBLE','BINARY_FLOAT','CHAR','DATE','FLOAT','LONG','NCHAR','NUMBER','NVARCHAR2','ROWID','URITYPE','VARCHAR2') OR DATA_TYPE LIKE 'INTERVAL YEAR(%) TO MONTH' OR DATA_TYPE LIKE 'INTERVAL DAY(%) TO SECOND(%)' OR DATA_TYPE LIKE 'TIMESTAMP(%)' OR DATA_TYPE LIKE 'TIMESTAMP(%) WITH TIME ZONE' OR DATA_TYPE LIKE 'TIMESTAMP(%) WITH LOCAL TIME ZONE') ORDER BY column_id
10/11/03 08:41:10 INFO manager.SqlManager: Executing SQL statement: SELECT "OWNER","OBJECT_NAME","SUBOBJECT_NAME","OBJECT_ID","DATA_OBJECT_ID","OBJECT_TYPE","CREATED","LAST_DDL_TIME","TIMESTAMP","STATUS","TEMPORARY","GENERATED","SECONDARY","NAMESPACE","EDITION_NAME","TS_TZ","TS_LTZ" FROM junk9 WHERE 0=1
10/11/03 08:41:10 INFO manager.SqlManager: Executing SQL statement: SELECT OWNER,OBJECT_NAME,SUBOBJECT_NAME,OBJECT_ID,DATA_OBJECT_ID,OBJECT_TYPE,CREATED,LAST_DDL_TIME,TIMESTAMP,STATUS,TEMPORARY,GENERATED,SECONDARY,NAMESPACE,EDITION_NAME,TS_TZ,TS_LTZ FROM junk9 WHERE 1=0
10/11/03 08:41:10 DEBUG orm.ClassWriter: selected columns:
10/11/03 08:41:10 DEBUG orm.ClassWriter: OWNER
10/11/03 08:41:10 DEBUG orm.ClassWriter: OBJECT_NAME
10/11/03 08:41:10 DEBUG orm.ClassWriter: SUBOBJECT_NAME
10/11/03 08:41:10 DEBUG orm.ClassWriter: OBJECT_ID
10/11/03 08:41:10 DEBUG orm.ClassWriter: DATA_OBJECT_ID
10/11/03 08:41:10 DEBUG orm.ClassWriter: OBJECT_TYPE
10/11/03 08:41:10 DEBUG orm.ClassWriter: CREATED
10/11/03 08:41:10 DEBUG orm.ClassWriter: LAST_DDL_TIME
10/11/03 08:41:10 DEBUG orm.ClassWriter: TIMESTAMP
10/11/03 08:41:10 DEBUG orm.ClassWriter: STATUS
10/11/03 08:41:10 DEBUG orm.ClassWriter: TEMPORARY
10/11/03 08:41:10 DEBUG orm.ClassWriter: GENERATED
10/11/03 08:41:10 DEBUG orm.ClassWriter: SECONDARY
10/11/03 08:41:10 DEBUG orm.ClassWriter: NAMESPACE
10/11/03 08:41:10 DEBUG orm.ClassWriter: EDITION_NAME
10/11/03 08:41:10 DEBUG orm.ClassWriter: TS_TZ
10/11/03 08:41:10 DEBUG orm.ClassWriter: TS_LTZ
10/11/03 08:41:10 DEBUG orm.ClassWriter: Writing source file: /tmp/sqoop-gmar/compile/aa69055737e242282f77d538ec6e2d30/junk9.java
10/11/03 08:41:10 DEBUG orm.ClassWriter: Table name: junk9
10/11/03 08:41:10 DEBUG orm.ClassWriter: Columns: OWNER:12, OBJECT_NAME:12, SUBOBJECT_NAME:12, OBJECT_ID:2, DATA_OBJECT_ID:2, OBJECT_TYPE:12, CREATED:93, LAST_DDL_TIME:93, TIMESTAMP:12, STATUS:12, TEMPORARY:12, GENERATED:12, SECONDARY:12, NAMESPACE:2, EDITION_NAME:12, TS_TZ:-101, TS_LTZ:-102,
10/11/03 08:41:10 DEBUG orm.ClassWriter: sourceFilename is junk9.java
10/11/03 08:41:10 DEBUG orm.CompilationManager: Found existing /tmp/sqoop-gmar/compile/aa69055737e242282f77d538ec6e2d30/
10/11/03 08:41:10 INFO orm.CompilationManager: HADOOP_HOME is /home/gmar/workspace/hadoop/cloudera/hadoop-0.20.2+737
10/11/03 08:41:10 DEBUG orm.CompilationManager: Adding source file: /tmp/sqoop-gmar/compile/aa69055737e242282f77d538ec6e2d30/junk9.java
10/11/03 08:41:10 DEBUG orm.CompilationManager: Invoking javac with args:
10/11/03 08:41:10 DEBUG orm.CompilationManager: -sourcepath
10/11/03 08:41:10 DEBUG orm.CompilationManager: /tmp/sqoop-gmar/compile/aa69055737e242282f77d538ec6e2d30/
10/11/03 08:41:10 DEBUG orm.CompilationManager: -d
10/11/03 08:41:10 DEBUG orm.CompilationManager: /tmp/sqoop-gmar/compile/aa69055737e242282f77d538ec6e2d30/
10/11/03 08:41:10 DEBUG orm.CompilationManager: -classpath
10/11/03 08:41:10 DEBUG orm.CompilationManager: /home/gmar/workspace/hadoop/cloudera/hadoop-0.20.2+737/conf:/usr/lib/jvm/jre-1.6.0-openjdk.x86_64/lib/tools.jar:/home/gmar/workspace/hadoop/cloudera/hadoop-0.20.2+737:/home/gmar/workspace/hadoop/cloudera/hadoop-0.20.2+737/hadoop-core-0.20.2+737.jar:/home/gmar/workspace/hadoop/cloudera/hadoop-0.20.2+737/lib/aspectjrt-1.6.5.jar:/home/gmar/workspace/hadoop/cloudera/hadoop-0.20.2+737/lib/aspectjtools-1.6.5.jar:/home/gmar/workspace/hadoop/cloudera/hadoop-0.20.2+737/lib/commons-cli-1.2.jar:/home/gmar/workspace/hadoop/cloudera/hadoop-0.20.2+737/lib/commons-codec-1.4.jar:/home/gmar/workspace/hadoop/cloudera/hadoop-0.20.2+737/lib/commons-daemon-1.0.1.jar:/home/gmar/workspace/hadoop/cloudera/hadoop-0.20.2+737/lib/commons-el-1.0.jar:/home/gmar/workspace/hadoop/cloudera/hadoop-0.20.2+737/lib/commons-httpclient-3.0.1.jar:/home/gmar/workspace/hadoop/cloudera/hadoop-0.20.2+737/lib/commons-logging-1.0.4.jar:/home/gmar/workspace/hadoop/cloudera/hadoop-0.20.2+737/lib/commons-logging-api-1.0.4.jar:/home/gmar/workspace/hadoop/cloudera/hadoop-0.20.2+737/lib/commons-net-1.4.1.jar:/home/gmar/workspace/hadoop/cloudera/hadoop-0.20.2+737/lib/core-3.1.1.jar:/home/gmar/workspace/hadoop/cloudera/hadoop-0.20.2+737/lib/hadoop-fairscheduler-0.20.2+737.jar:/home/gmar/workspace/hadoop/cloudera/hadoop-0.20.2+737/lib/hsqldb-1.8.0.10.jar:/home/gmar/workspace/hadoop/cloudera/hadoop-0.20.2+737/lib/jackson-core-asl-1.5.2.jar:/home/gmar/workspace/hadoop/cloudera/hadoop-0.20.2+737/lib/jackson-mapper-asl-1.5.2.jar:/home/gmar/workspace/hadoop/cloudera/hadoop-0.20.2+737/lib/jasper-compiler-5.5.12.jar:/home/gmar/workspace/hadoop/cloudera/hadoop-0.20.2+737/lib/jasper-runtime-5.5.12.jar:/home/gmar/workspace/hadoop/cloudera/hadoop-0.20.2+737/lib/jets3t-0.6.1.jar:/home/gmar/workspace/hadoop/cloudera/hadoop-0.20.2+737/lib/jetty-6.1.14.jar:/home/gmar/workspace/hadoop/cloudera/hadoop-0.20.2+737/lib/jetty-util-6.1.14.jar:/home/gmar/workspace/hadoop/cloudera/hadoop-0.20.2+737/lib/junit-4.5.jar:/home/gmar/workspace/hadoop/cloudera/hadoop-0.20.2+737/lib/kfs-0.2.2.jar:/home/gmar/workspace/hadoop/cloudera/hadoop-0.20.2+737/lib/log4j-1.2.15.jar:/home/gmar/workspace/hadoop/cloudera/hadoop-0.20.2+737/lib/mockito-all-1.8.2.jar:/home/gmar/workspace/hadoop/cloudera/hadoop-0.20.2+737/lib/mysql-connector-java-5.0.8-bin.jar:/home/gmar/workspace/hadoop/cloudera/hadoop-0.20.2+737/lib/oro-2.0.8.jar:/home/gmar/workspace/hadoop/cloudera/hadoop-0.20.2+737/lib/servlet-api-2.5-6.1.14.jar:/home/gmar/workspace/hadoop/cloudera/hadoop-0.20.2+737/lib/slf4j-api-1.4.3.jar:/home/gmar/workspace/hadoop/cloudera/hadoop-0.20.2+737/lib/slf4j-log4j12-1.4.3.jar:/home/gmar/workspace/hadoop/cloudera/hadoop-0.20.2+737/lib/xmlenc-0.52.jar:/home/gmar/workspace/hadoop/cloudera/hadoop-0.20.2+737/lib/jsp-2.1/jsp-2.1.jar:/home/gmar/workspace/hadoop/cloudera/hadoop-0.20.2+737/lib/jsp-2.1/jsp-api-2.1.jar:/home/gmar/workspace/hadoop/sqoop/sqoop-1.1.0+8/conf:/home/gmar/workspace/hadoop/sqoop/trunk/build/sqoop-1.2.0-SNAPSHOT/lib/hbase-0.89.20100621+17//conf::/home/gmar/workspace/hadoop/sqoop/sqoop-1.1.0+8/lib/ant-contrib-1.0b3.jar:/home/gmar/workspace/hadoop/sqoop/sqoop-1.1.0+8/lib/ant-eclipse-1.0-jvm1.2.jar:/home/gmar/workspace/hadoop/sqoop/sqoop-1.1.0+8/lib/commons-io-1.4.jar:/home/gmar/workspace/hadoop/sqoop/sqoop-1.1.0+8/lib/ojdbc6.jar:/home/gmar/workspace/hadoop/sqoop/trunk/build/sqoop-1.2.0-SNAPSHOT/lib/hbase-0.89.20100621+17//hbase-0.89.20100621+17.jar:/home/gmar/workspace/hadoop/sqoop/trunk/build/sqoop-1.2.0-SNAPSHOT/lib/hbase-0.89.20100621+17//hbase-0.89.20100621+17-sources.jar:/home/gmar/workspace/hadoop/sqoop/trunk/build/sqoop-1.2.0-SNAPSHOT/lib/hbase-0.89.20100621+17//hbase-0.89.20100621+17-tests.jar:/home/gmar/workspace/hadoop/sqoop/trunk/build/sqoop-1.2.0-SNAPSHOT/lib/hbase-0.89.20100621+17//lib/activation-1.1.jar:/home/gmar/workspace/hadoop/sqoop/trunk/build/sqoop-1.2.0-SNAPSHOT/lib/hbase-0.89.20100621+17//lib/ant-1.6.5.jar:/home/gmar/workspace/hadoop/sqoop/trunk/build/sqoop-1.2.0-SNAPSHOT/lib/hbase-0.89.20100621+17//lib/ant-1.7.1.jar:/home/gmar/workspace/hadoop/sqoop/trunk/build/sqoop-1.2.0-SNAPSHOT/lib/hbase-0.89.20100621+17//lib/ant-launcher-1.7.1.jar:/home/gmar/workspace/hadoop/sqoop/trunk/build/sqoop-1.2.0-SNAPSHOT/lib/hbase-0.89.20100621+17//lib/asm-3.1.jar:/home/gmar/workspace/hadoop/sqoop/trunk/build/sqoop-1.2.0-SNAPSHOT/lib/hbase-0.89.20100621+17//lib/avro-1.3.2.jar:/home/gmar/workspace/hadoop/sqoop/trunk/build/sqoop-1.2.0-SNAPSHOT/lib/hbase-0.89.20100621+17//lib/commons-cli-1.2.jar:/home/gmar/workspace/hadoop/sqoop/trunk/build/sqoop-1.2.0-SNAPSHOT/lib/hbase-0.89.20100621+17//lib/commons-codec-1.2.jar:/home/gmar/workspace/hadoop/sqoop/trunk/build/sqoop-1.2.0-SNAPSHOT/lib/hbase-0.89.20100621+17//lib/commons-el-1.0.jar:/home/gmar/workspace/hadoop/sqoop/trunk/build/sqoop-1.2.0-SNAPSHOT/lib/hbase-0.89.20100621+17//lib/commons-httpclient-3.1.jar:/home/gmar/workspace/hadoop/sqoop/trunk/build/sqoop-1.2.0-SNAPSHOT/lib/hbase-0.89.20100621+17//lib/commons-lang-2.5.jar:/home/gmar/workspace/hadoop/sqoop/trunk/build/sqoop-1.2.0-SNAPSHOT/lib/hbase-0.89.20100621+17//lib/commons-logging-1.1.1.jar:/home/gmar/workspace/hadoop/sqoop/trunk/build/sqoop-1.2.0-SNAPSHOT/lib/hbase-0.89.20100621+17//lib/commons-net-1.4.1.jar:/home/gmar/workspace/hadoop/sqoop/trunk/build/sqoop-1.2.0-SNAPSHOT/lib/hbase-0.89.20100621+17//lib/core-3.1.1.jar:/home/gmar/workspace/hadoop/sqoop/trunk/build/sqoop-1.2.0-SNAPSHOT/lib/hbase-0.89.20100621+17//lib/guava-r05.jar:/home/gmar/workspace/hadoop/sqoop/trunk/build/sqoop-1.2.0-SNAPSHOT/lib/hbase-0.89.20100621+17//lib/hadoop-core-0.20.2-320.jar:/home/gmar/workspace/hadoop/sqoop/trunk/build/sqoop-1.2.0-SNAPSHOT/lib/hbase-0.89.20100621+17//lib/hbase-0.89.20100621+17.jar:/home/gmar/workspace/hadoop/sqoop/trunk/build/sqoop-1.2.0-SNAPSHOT/lib/hbase-0.89.20100621+17//lib/hsqldb-1.8.0.10.jar:/home/gmar/workspace/hadoop/sqoop/trunk/build/sqoop-1.2.0-SNAPSHOT/lib/hbase-0.89.20100621+17//lib/jackson-core-asl-1.5.2.jar:/home/gmar/workspace/hadoop/sqoop/trunk/build/sqoop-1.2.0-SNAPSHOT/lib/hbase-0.89.20100621+17//lib/jackson-mapper-asl-1.5.2.jar:/home/gmar/workspace/hadoop/sqoop/trunk/build/sqoop-1.2.0-SNAPSHOT/lib/hbase-0.89.20100621+17//lib/jasper-compiler-5.5.23.jar:/home/gmar/workspace/hadoop/sqoop/trunk/build/sqoop-1.2.0-SNAPSHOT/lib/hbase-0.89.20100621+17//lib/jasper-runtime-5.5.23.jar:/home/gmar/workspace/hadoop/sqoop/trunk/build/sqoop-1.2.0-SNAPSHOT/lib/hbase-0.89.20100621+17//lib/jaxb-api-2.1.jar:/home/gmar/workspace/hadoop/sqoop/trunk/build/sqoop-1.2.0-SNAPSHOT/lib/hbase-0.89.20100621+17//lib/jaxb-impl-2.1.12.jar:/home/gmar/workspace/hadoop/sqoop/trunk/build/sqoop-1.2.0-SNAPSHOT/lib/hbase-0.89.20100621+17//lib/jersey-core-1.1.5.1.jar:/home/gmar/workspace/hadoop/sqoop/trunk/build/sqoop-1.2.0-SNAPSHOT/lib/hbase-0.89.20100621+17//lib/jersey-json-1.1.5.1.jar:/home/gmar/workspace/hadoop/sqoop/trunk/build/sqoop-1.2.0-SNAPSHOT/lib/hbase-0.89.20100621+17//lib/jersey-server-1.1.5.1.jar:/home/gmar/workspace/hadoop/sqoop/trunk/build/sqoop-1.2.0-SNAPSHOT/lib/hbase-0.89.20100621+17//lib/jets3t-0.7.1.jar:/home/gmar/workspace/hadoop/sqoop/trunk/build/sqoop-1.2.0-SNAPSHOT/lib/hbase-0.89.20100621+17//lib/jettison-1.1.jar:/home/gmar/workspace/hadoop/sqoop/trunk/build/sqoop-1.2.0-SNAPSHOT/lib/hbase-0.89.20100621+17//lib/jetty-6.1.24.jar:/home/gmar/workspace/hadoop/sqoop/trunk/build/sqoop-1.2.0-SNAPSHOT/lib/hbase-0.89.20100621+17//lib/jetty-util-6.1.24.jar:/home/gmar/workspace/hadoop/sqoop/trunk/build/sqoop-1.2.0-SNAPSHOT/lib/hbase-0.89.20100621+17//lib/jline-0.9.94.jar:/home/gmar/workspace/hadoop/sqoop/trunk/build/sqoop-1.2.0-SNAPSHOT/lib/hbase-0.89.20100621+17//lib/jruby-complete-1.4.0.jar:/home/gmar/workspace/hadoop/sqoop/trunk/build/sqoop-1.2.0-SNAPSHOT/lib/hbase-0.89.20100621+17//lib/jsp-2.1-6.1.14.jar:/home/gmar/workspace/hadoop/sqoop/trunk/build/sqoop-1.2.0-SNAPSHOT/lib/hbase-0.89.20100621+17//lib/jsp-api-2.0.jar:/home/gmar/workspace/hadoop/sqoop/trunk/build/sqoop-1.2.0-SNAPSHOT/lib/hbase-0.89.20100621+17//lib/jsp-api-2.1-6.1.14.jar:/home/gmar/workspace/hadoop/sqoop/trunk/build/sqoop-1.2.0-SNAPSHOT/lib/hbase-0.89.20100621+17//lib/jsr311-api-1.1.1.jar:/home/gmar/workspace/hadoop/sqoop/trunk/build/sqoop-1.2.0-SNAPSHOT/lib/hbase-0.89.20100621+17//lib/kfs-0.3.jar:/home/gmar/workspace/hadoop/sqoop/trunk/build/sqoop-1.2.0-SNAPSHOT/lib/hbase-0.89.20100621+17//lib/log4j-1.2.15.jar:/home/gmar/workspace/hadoop/sqoop/trunk/build/sqoop-1.2.0-SNAPSHOT/lib/hbase-0.89.20100621+17//lib/oro-2.0.8.jar:/home/gmar/workspace/hadoop/sqoop/trunk/build/sqoop-1.2.0-SNAPSHOT/lib/hbase-0.89.20100621+17//lib/paranamer-2.2.jar:/home/gmar/workspace/hadoop/sqoop/trunk/build/sqoop-1.2.0-SNAPSHOT/lib/hbase-0.89.20100621+17//lib/paranamer-ant-2.2.jar:/home/gmar/workspace/hadoop/sqoop/trunk/build/sqoop-1.2.0-SNAPSHOT/lib/hbase-0.89.20100621+17//lib/paranamer-generator-2.2.jar:/home/gmar/workspace/hadoop/sqoop/trunk/build/sqoop-1.2.0-SNAPSHOT/lib/hbase-0.89.20100621+17//lib/protobuf-java-2.3.0.jar:/home/gmar/workspace/hadoop/sqoop/trunk/build/sqoop-1.2.0-SNAPSHOT/lib/hbase-0.89.20100621+17//lib/qdox-1.10.1.jar:/home/gmar/workspace/hadoop/sqoop/trunk/build/sqoop-1.2.0-SNAPSHOT/lib/hbase-0.89.20100621+17//lib/servlet-api-2.4.jar:/home/gmar/workspace/hadoop/sqoop/trunk/build/sqoop-1.2.0-SNAPSHOT/lib/hbase-0.89.20100621+17//lib/servlet-api-2.5-20081211.jar:/home/gmar/workspace/hadoop/sqoop/trunk/build/sqoop-1.2.0-SNAPSHOT/lib/hbase-0.89.20100621+17//lib/servlet-api-2.5-6.1.14.jar:/home/gmar/workspace/hadoop/sqoop/trunk/build/sqoop-1.2.0-SNAPSHOT/lib/hbase-0.89.20100621+17//lib/slf4j-api-1.4.3.jar:/home/gmar/workspace/hadoop/sqoop/trunk/build/sqoop-1.2.0-SNAPSHOT/lib/hbase-0.89.20100621+17//lib/slf4j-log4j12-1.4.3.jar:/home/gmar/workspace/hadoop/sqoop/trunk/build/sqoop-1.2.0-SNAPSHOT/lib/hbase-0.89.20100621+17//lib/stax-api-1.0.1.jar:/home/gmar/workspace/hadoop/sqoop/trunk/build/sqoop-1.2.0-SNAPSHOT/lib/hbase-0.89.20100621+17//lib/stax-api-1.0-2.jar:/home/gmar/workspace/hadoop/sqoop/trunk/build/sqoop-1.2.0-SNAPSHOT/lib/hbase-0.89.20100621+17//lib/thrift-0.2.0.jar:/home/gmar/workspace/hadoop/sqoop/trunk/build/sqoop-1.2.0-SNAPSHOT/lib/hbase-0.89.20100621+17//lib/xmlenc-0.52.jar:/home/gmar/workspace/hadoop/sqoop/trunk/build/sqoop-1.2.0-SNAPSHOT/lib/hbase-0.89.20100621+17//lib/zookeeper-3.3.1.jar:/home/gmar/workspace/hadoop/sqoop/trunk/build/sqoop-1.2.0-SNAPSHOT/lib/hbase-0.89.20100621+17//hbase-0.89.20100621+17.jar:/home/gmar/workspace/hadoop/sqoop/trunk/build/sqoop-1.2.0-SNAPSHOT/lib/hbase-0.89.20100621+17//hbase-0.89.20100621+17-sources.jar:/home/gmar/workspace/hadoop/sqoop/trunk/build/sqoop-1.2.0-SNAPSHOT/lib/hbase-0.89.20100621+17//hbase-0.89.20100621+17-tests.jar:/home/gmar/workspace/hadoop/sqoop/trunk/build/sqoop-1.2.0-SNAPSHOT/lib/hbase-0.89.20100621+17//lib/activation-1.1.jar:/home/gmar/workspace/hadoop/sqoop/trunk/build/sqoop-1.2.0-SNAPSHOT/lib/hbase-0.89.20100621+17//lib/ant-1.6.5.jar:/home/gmar/workspace/hadoop/sqoop/trunk/build/sqoop-1.2.0-SNAPSHOT/lib/hbase-0.89.20100621+17//lib/ant-1.7.1.jar:/home/gmar/workspace/hadoop/sqoop/trunk/build/sqoop-1.2.0-SNAPSHOT/lib/hbase-0.89.20100621+17//lib/ant-launcher-1.7.1.jar:/home/gmar/workspace/hadoop/sqoop/trunk/build/sqoop-1.2.0-SNAPSHOT/lib/hbase-0.89.20100621+17//lib/asm-3.1.jar:/home/gmar/workspace/hadoop/sqoop/trunk/build/sqoop-1.2.0-SNAPSHOT/lib/hbase-0.89.20100621+17//lib/avro-1.3.2.jar:/home/gmar/workspace/hadoop/sqoop/trunk/build/sqoop-1.2.0-SNAPSHOT/lib/hbase-0.89.20100621+17//lib/commons-cli-1.2.jar:/home/gmar/workspace/hadoop/sqoop/trunk/build/sqoop-1.2.0-SNAPSHOT/lib/hbase-0.89.20100621+17//lib/commons-codec-1.2.jar:/home/gmar/workspace/hadoop/sqoop/trunk/build/sqoop-1.2.0-SNAPSHOT/lib/hbase-0.89.20100621+17//lib/commons-el-1.0.jar:/home/gmar/workspace/hadoop/sqoop/trunk/build/sqoop-1.2.0-SNAPSHOT/lib/hbase-0.89.20100621+17//lib/commons-httpclient-3.1.jar:/home/gmar/workspace/hadoop/sqoop/trunk/build/sqoop-1.2.0-SNAPSHOT/lib/hbase-0.89.20100621+17//lib/commons-lang-2.5.jar:/home/gmar/workspace/hadoop/sqoop/trunk/build/sqoop-1.2.0-SNAPSHOT/lib/hbase-0.89.20100621+17//lib/commons-logging-1.1.1.jar:/home/gmar/workspace/hadoop/sqoop/trunk/build/sqoop-1.2.0-SNAPSHOT/lib/hbase-0.89.20100621+17//lib/commons-net-1.4.1.jar:/home/gmar/workspace/hadoop/sqoop/trunk/build/sqoop-1.2.0-SNAPSHOT/lib/hbase-0.89.20100621+17//lib/core-3.1.1.jar:/home/gmar/workspace/hadoop/sqoop/trunk/build/sqoop-1.2.0-SNAPSHOT/lib/hbase-0.89.20100621+17//lib/guava-r05.jar:/home/gmar/workspace/hadoop/sqoop/trunk/build/sqoop-1.2.0-SNAPSHOT/lib/hbase-0.89.20100621+17//lib/hadoop-core-0.20.2-320.jar:/home/gmar/workspace/hadoop/sqoop/trunk/build/sqoop-1.2.0-SNAPSHOT/lib/hbase-0.89.20100621+17//lib/hbase-0.89.20100621+17.jar:/home/gmar/workspace/hadoop/sqoop/trunk/build/sqoop-1.2.0-SNAPSHOT/lib/hbase-0.89.20100621+17//lib/hsqldb-1.8.0.10.jar:/home/gmar/workspace/hadoop/sqoop/trunk/build/sqoop-1.2.0-SNAPSHOT/lib/hbase-0.89.20100621+17//lib/jackson-core-asl-1.5.2.jar:/home/gmar/workspace/hadoop/sqoop/trunk/build/sqoop-1.2.0-SNAPSHOT/lib/hbase-0.89.20100621+17//lib/jackson-mapper-asl-1.5.2.jar:/home/gmar/workspace/hadoop/sqoop/trunk/build/sqoop-1.2.0-SNAPSHOT/lib/hbase-0.89.20100621+17//lib/jasper-compiler-5.5.23.jar:/home/gmar/workspace/hadoop/sqoop/trunk/build/sqoop-1.2.0-SNAPSHOT/lib/hbase-0.89.20100621+17//lib/jasper-runtime-5.5.23.jar:/home/gmar/workspace/hadoop/sqoop/trunk/build/sqoop-1.2.0-SNAPSHOT/lib/hbase-0.89.20100621+17//lib/jaxb-api-2.1.jar:/home/gmar/workspace/hadoop/sqoop/trunk/build/sqoop-1.2.0-SNAPSHOT/lib/hbase-0.89.20100621+17//lib/jaxb-impl-2.1.12.jar:/home/gmar/workspace/hadoop/sqoop/trunk/build/sqoop-1.2.0-SNAPSHOT/lib/hbase-0.89.20100621+17//lib/jersey-core-1.1.5.1.jar:/home/gmar/workspace/hadoop/sqoop/trunk/build/sqoop-1.2.0-SNAPSHOT/lib/hbase-0.89.20100621+17//lib/jersey-json-1.1.5.1.jar:/home/gmar/workspace/hadoop/sqoop/trunk/build/sqoop-1.2.0-SNAPSHOT/lib/hbase-0.89.20100621+17//lib/jersey-server-1.1.5.1.jar:/home/gmar/workspace/hadoop/sqoop/trunk/build/sqoop-1.2.0-SNAPSHOT/lib/hbase-0.89.20100621+17//lib/jets3t-0.7.1.jar:/home/gmar/workspace/hadoop/sqoop/trunk/build/sqoop-1.2.0-SNAPSHOT/lib/hbase-0.89.20100621+17//lib/jettison-1.1.jar:/home/gmar/workspace/hadoop/sqoop/trunk/build/sqoop-1.2.0-SNAPSHOT/lib/hbase-0.89.20100621+17//lib/jetty-6.1.24.jar:/home/gmar/workspace/hadoop/sqoop/trunk/build/sqoop-1.2.0-SNAPSHOT/lib/hbase-0.89.20100621+17//lib/jetty-util-6.1.24.jar:/home/gmar/workspace/hadoop/sqoop/trunk/build/sqoop-1.2.0-SNAPSHOT/lib/hbase-0.89.20100621+17//lib/jline-0.9.94.jar:/home/gmar/workspace/hadoop/sqoop/trunk/build/sqoop-1.2.0-SNAPSHOT/lib/hbase-0.89.20100621+17//lib/jruby-complete-1.4.0.jar:/home/gmar/workspace/hadoop/sqoop/trunk/build/sqoop-1.2.0-SNAPSHOT/lib/hbase-0.89.20100621+17//lib/jsp-2.1-6.1.14.jar:/home/gmar/workspace/hadoop/sqoop/trunk/build/sqoop-1.2.0-SNAPSHOT/lib/hbase-0.89.20100621+17//lib/jsp-api-2.0.jar:/home/gmar/workspace/hadoop/sqoop/trunk/build/sqoop-1.2.0-SNAPSHOT/lib/hbase-0.89.20100621+17//lib/jsp-api-2.1-6.1.14.jar:/home/gmar/workspace/hadoop/sqoop/trunk/build/sqoop-1.2.0-SNAPSHOT/lib/hbase-0.89.20100621+17//lib/jsr311-api-1.1.1.jar:/home/gmar/workspace/hadoop/sqoop/trunk/build/sqoop-1.2.0-SNAPSHOT/lib/hbase-0.89.20100621+17//lib/kfs-0.3.jar:/home/gmar/workspace/hadoop/sqoop/trunk/build/sqoop-1.2.0-SNAPSHOT/lib/hbase-0.89.20100621+17//lib/log4j-1.2.15.jar:/home/gmar/workspace/hadoop/sqoop/trunk/build/sqoop-1.2.0-SNAPSHOT/lib/hbase-0.89.20100621+17//lib/oro-2.0.8.jar:/home/gmar/workspace/hadoop/sqoop/trunk/build/sqoop-1.2.0-SNAPSHOT/lib/hbase-0.89.20100621+17//lib/paranamer-2.2.jar:/home/gmar/workspace/hadoop/sqoop/trunk/build/sqoop-1.2.0-SNAPSHOT/lib/hbase-0.89.20100621+17//lib/paranamer-ant-2.2.jar:/home/gmar/workspace/hadoop/sqoop/trunk/build/sqoop-1.2.0-SNAPSHOT/lib/hbase-0.89.20100621+17//lib/paranamer-generator-2.2.jar:/home/gmar/workspace/hadoop/sqoop/trunk/build/sqoop-1.2.0-SNAPSHOT/lib/hbase-0.89.20100621+17//lib/protobuf-java-2.3.0.jar:/home/gmar/workspace/hadoop/sqoop/trunk/build/sqoop-1.2.0-SNAPSHOT/lib/hbase-0.89.20100621+17//lib/qdox-1.10.1.jar:/home/gmar/workspace/hadoop/sqoop/trunk/build/sqoop-1.2.0-SNAPSHOT/lib/hbase-0.89.20100621+17//lib/servlet-api-2.4.jar:/home/gmar/workspace/hadoop/sqoop/trunk/build/sqoop-1.2.0-SNAPSHOT/lib/hbase-0.89.20100621+17//lib/servlet-api-2.5-20081211.jar:/home/gmar/workspace/hadoop/sqoop/trunk/build/sqoop-1.2.0-SNAPSHOT/lib/hbase-0.89.20100621+17//lib/servlet-api-2.5-6.1.14.jar:/home/gmar/workspace/hadoop/sqoop/trunk/build/sqoop-1.2.0-SNAPSHOT/lib/hbase-0.89.20100621+17//lib/slf4j-api-1.4.3.jar:/home/gmar/workspace/hadoop/sqoop/trunk/build/sqoop-1.2.0-SNAPSHOT/lib/hbase-0.89.20100621+17//lib/slf4j-log4j12-1.4.3.jar:/home/gmar/workspace/hadoop/sqoop/trunk/build/sqoop-1.2.0-SNAPSHOT/lib/hbase-0.89.20100621+17//lib/stax-api-1.0.1.jar:/home/gmar/workspace/hadoop/sqoop/trunk/build/sqoop-1.2.0-SNAPSHOT/lib/hbase-0.89.20100621+17//lib/stax-api-1.0-2.jar:/home/gmar/workspace/hadoop/sqoop/trunk/build/sqoop-1.2.0-SNAPSHOT/lib/hbase-0.89.20100621+17//lib/thrift-0.2.0.jar:/home/gmar/workspace/hadoop/sqoop/trunk/build/sqoop-1.2.0-SNAPSHOT/lib/hbase-0.89.20100621+17//lib/xmlenc-0.52.jar:/home/gmar/workspace/hadoop/sqoop/trunk/build/sqoop-1.2.0-SNAPSHOT/lib/hbase-0.89.20100621+17//lib/zookeeper-3.3.1.jar:/home/gmar/workspace/hadoop/sqoop/sqoop-1.1.0+8/sqoop-1.1.0+8.jar:/home/gmar/workspace/hadoop/sqoop/sqoop-1.1.0+8/sqoop-test-1.1.0+8.jar::/home/gmar/workspace/hadoop/cloudera/hadoop-0.20.2+737/hadoop-core-0.20.2+737.jar:/home/gmar/workspace/hadoop/sqoop/sqoop-1.1.0+8/sqoop-1.1.0+8.jar
Note: /tmp/sqoop-gmar/compile/aa69055737e242282f77d538ec6e2d30/junk9.java uses or overrides a deprecated API.
Note: Recompile with -Xlint:deprecation for details.
10/11/03 08:41:11 ERROR orm.CompilationManager: Could not rename /tmp/sqoop-gmar/compile/aa69055737e242282f77d538ec6e2d30/junk9.java to /home/gmar/./junk9.java
10/11/03 08:41:11 INFO orm.CompilationManager: Writing jar file: /tmp/sqoop-gmar/compile/aa69055737e242282f77d538ec6e2d30/junk9.jar
10/11/03 08:41:11 DEBUG orm.CompilationManager: Scanning for .class files in directory: /tmp/sqoop-gmar/compile/aa69055737e242282f77d538ec6e2d30
10/11/03 08:41:11 DEBUG orm.CompilationManager: Got classfile: /tmp/sqoop-gmar/compile/aa69055737e242282f77d538ec6e2d30/junk9.class -> junk9.class
10/11/03 08:41:11 DEBUG orm.CompilationManager: Finished writing jar file /tmp/sqoop-gmar/compile/aa69055737e242282f77d538ec6e2d30/junk9.jar
Exception in thread "main" java.lang.NoClassDefFoundError: com/cloudera/sqoop/mapreduce/ExportOutputFormat
at java.lang.ClassLoader.defineClass1(Native Method)
at java.lang.ClassLoader.defineClass(ClassLoader.java:634)
at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:142)
at java.net.URLClassLoader.defineClass(URLClassLoader.java:277)
at java.net.URLClassLoader.access$000(URLClassLoader.java:73)
at java.net.URLClassLoader$1.run(URLClassLoader.java:212)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(URLClassLoader.java:205)
at java.lang.ClassLoader.loadClass(ClassLoader.java:321)
at java.lang.ClassLoader.loadClass(ClassLoader.java:266)
at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:334)
at com.quest.oraoop.OraOopConnManager.exportTable(OraOopConnManager.java:272)
at com.cloudera.sqoop.tool.ExportTool.exportTable(ExportTool.java:73)
at com.cloudera.sqoop.tool.ExportTool.run(ExportTool.java:110)
at com.cloudera.sqoop.Sqoop.run(Sqoop.java:134)
at org.apache.hadoop.util.ToolRunner.run(ToolRunner.java:65)
at org.apache.hadoop.util.ToolRunner.run(ToolRunner.java:79)
at com.cloudera.sqoop.Sqoop.runSqoop(Sqoop.java:170)
at com.cloudera.sqoop.Sqoop.runTool(Sqoop.java:196)
at com.cloudera.sqoop.Sqoop.main(Sqoop.java:205)
Caused by: java.lang.ClassNotFoundException: com.cloudera.sqoop.mapreduce.ExportOutputFormat
at java.net.URLClassLoader$1.run(URLClassLoader.java:217)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(URLClassLoader.java:205)
at java.lang.ClassLoader.loadClass(ClassLoader.java:321)
at java.lang.ClassLoader.loadClass(ClassLoader.java:266)
at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:334)
... 20 more
-