Qian Xu created SQOOP-2189:
------------------------------

             Summary: Sqoop2: Failed to export date column
                 Key: SQOOP-2189
                 URL: https://issues.apache.org/jira/browse/SQOOP-2189
             Project: Sqoop
          Issue Type: Bug
            Reporter: Qian Xu


When I export a table that contains date/datetime field from mysql, the job 
will fail. It happens to all connectors. I've confirmed with HDFS connector and 
Kite connector. 

The log shows
{{code}}
2015-03-07 22:39:08,686 FATAL [main] org.apache.hadoop.mapred.YarnChild: Error 
running child : java.lang.NoSuchMethodError: 
org.joda.time.LocalDate.parse(Ljava/lang/String;)Lorg/joda/time/LocalDate;
        at 
org.apache.sqoop.connector.common.SqoopIDFUtils.toDate(SqoopIDFUtils.java:226)
        at 
org.apache.sqoop.connector.common.SqoopIDFUtils.toObject(SqoopIDFUtils.java:704)
        at 
org.apache.sqoop.connector.common.SqoopIDFUtils.fromCSV(SqoopIDFUtils.java:759)
        at 
org.apache.sqoop.connector.idf.CSVIntermediateDataFormat.getObjectData(CSVIntermediateDataFormat.java:77)
        at 
org.apache.sqoop.job.mr.SqoopMapper$SqoopMapDataWriter.writeContent(SqoopMapper.java:149)
        at 
org.apache.sqoop.job.mr.SqoopMapper$SqoopMapDataWriter.writeArrayRecord(SqoopMapper.java:126)
        at 
org.apache.sqoop.connector.jdbc.GenericJdbcExtractor.extract(GenericJdbcExtractor.java:96)
        at 
org.apache.sqoop.connector.jdbc.GenericJdbcExtractor.extract(GenericJdbcExtractor.java:38)
        at org.apache.sqoop.job.mr.SqoopMapper.run(SqoopMapper.java:95)
        at org.apache.hadoop.mapred.MapTask.runNewMapper(MapTask.java:784)
        at org.apache.hadoop.mapred.MapTask.run(MapTask.java:341)
        at org.apache.hadoop.mapred.YarnChild$2.run(YarnChild.java:168)
        at java.security.AccessController.doPrivileged(Native Method)
        at javax.security.auth.Subject.doAs(Subject.java:415)
        at 
org.apache.hadoop.security.UserGroupInformation.doAs(UserGroupInformation.java:1642)
        at org.apache.hadoop.mapred.YarnChild.main(YarnChild.java:163)
{{code}}

The jar joda-time-2.4.jar can be found on 
/yarn/nm/usercache/root/filecache/{job_id}/. 



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

Reply via email to