-
Type:
Bug
-
Status: Resolved
-
Priority:
Major
-
Resolution: Fixed
-
Affects Version/s: 1.99.1
-
Fix Version/s: 1.99.2
-
Component/s: sqoop2-client
-
Labels:None
When configuring a import or export job with the sqoop2 client, an input value of 0 for the number of extactors in a shouldn't be allowed. Currently, entering a 0 value results in:
Exception: java.lang.ArithmeticException: / by zero
Stack trace: java.lang.ArithmeticException: / by zero
at org.apache.sqoop.connector.jdbc.GenericJdbcImportPartitioner.partitionIntegerColumn(GenericJdbcImportPartitioner.java:107)
at org.apache.sqoop.connector.jdbc.GenericJdbcImportPartitioner.getPartitions(GenericJdbcImportPartitioner.java:57)
at org.apache.sqoop.connector.jdbc.GenericJdbcImportPartitioner.getPartitions(GenericJdbcImportPartitioner.java:31)
at org.apache.sqoop.job.mr.SqoopInputFormat.getSplits(SqoopInputFormat.java:69)
at org.apache.hadoop.mapred.JobClient.writeNewSplits(JobClient.java:1064)
- links to