-----------------------------------------------------------
This is an automatically generated e-mail. To reply, visit:
https://reviews.apache.org/r/41602/#review111836
-----------------------------------------------------------


Overall looks good, but I do have one of high level suggestions:

I would prefer not to put hadoop as a depedency on connector-sdk. This would 
force every connector to synchronize with Hadoop dependencies (guava and such). 
Can we instead create a new module "connector-sdk-hadoop" that will contain 
Hadoop specific SDK classes and will in turn contain this Hadoop dependency 
(arguably if the connector needs something from Hadoop they should be fine with 
having hadoop jars on classpath). This way the connectors that doesn't need 
anything from hadoop don't end up having Hadoop's guava (and others) on the 
classpath. I would also do this as part of separate JIRA.

- Jarek Cecho


On Dec. 22, 2015, 4:55 a.m., Dian Fu wrote:
> 
> -----------------------------------------------------------
> This is an automatically generated e-mail. To reply, visit:
> https://reviews.apache.org/r/41602/
> -----------------------------------------------------------
> 
> (Updated Dec. 22, 2015, 4:55 a.m.)
> 
> 
> Review request for Sqoop.
> 
> 
> Bugs: SQOOP-2752
>     https://issues.apache.org/jira/browse/SQOOP-2752
> 
> 
> Repository: sqoop-sqoop2
> 
> 
> Description
> -------
> 
> As kite needs to access HDFS cluster if the dateset uri is 
> "dataset:hdfs:...", so we should add impersonation support for Kite in the 
> same way as SQOOP-2709.
> 
> 
> Diffs
> -----
> 
>   common/src/main/java/org/apache/sqoop/error/code/KiteConnectorError.java 
> 7db9904 
>   
> connector/connector-hdfs/src/main/java/org/apache/sqoop/connector/hdfs/HdfsConstants.java
>  f06300a 
>   
> connector/connector-hdfs/src/main/java/org/apache/sqoop/connector/hdfs/HdfsExtractor.java
>  441fe30 
>   
> connector/connector-hdfs/src/main/java/org/apache/sqoop/connector/hdfs/HdfsFromInitializer.java
>  3a0d626 
>   
> connector/connector-hdfs/src/main/java/org/apache/sqoop/connector/hdfs/HdfsLoader.java
>  a6551e6 
>   
> connector/connector-hdfs/src/main/java/org/apache/sqoop/connector/hdfs/HdfsPartitioner.java
>  d01e932 
>   
> connector/connector-hdfs/src/main/java/org/apache/sqoop/connector/hdfs/HdfsToDestroyer.java
>  858042c 
>   
> connector/connector-hdfs/src/main/java/org/apache/sqoop/connector/hdfs/HdfsToInitializer.java
>  204c978 
>   
> connector/connector-hdfs/src/main/java/org/apache/sqoop/connector/hdfs/security/SecurityUtils.java
>  0a42936 
>   
> connector/connector-hdfs/src/test/java/org/apache/sqoop/connector/hdfs/security/TestSecurityUtils.java
>  713c704 
>   
> connector/connector-kite/src/main/java/org/apache/sqoop/connector/kite/KiteExtractor.java
>  d93f9b5 
>   
> connector/connector-kite/src/main/java/org/apache/sqoop/connector/kite/KiteFromInitializer.java
>  28c5bac 
>   
> connector/connector-kite/src/main/java/org/apache/sqoop/connector/kite/KiteLoader.java
>  ca0a5c7 
>   
> connector/connector-kite/src/main/java/org/apache/sqoop/connector/kite/KiteToDestroyer.java
>  fb83f2b 
>   
> connector/connector-kite/src/main/java/org/apache/sqoop/connector/kite/KiteToInitializer.java
>  50daba0 
>   
> connector/connector-kite/src/main/java/org/apache/sqoop/connector/kite/KiteUtils.java
>  PRE-CREATION 
>   
> connector/connector-kite/src/main/java/org/apache/sqoop/connector/kite/configuration/ConfigUtil.java
>  e63bccf 
>   
> connector/connector-kite/src/main/java/org/apache/sqoop/connector/kite/configuration/LinkConfig.java
>  ee31f15 
>   
> connector/connector-kite/src/main/resources/kite-connector-config.properties 
> c134ac3 
>   
> connector/connector-kite/src/test/java/org/apache/sqoop/connector/kite/TestKiteExtractor.java
>  c49be92 
>   
> connector/connector-kite/src/test/java/org/apache/sqoop/connector/kite/TestKiteFromInitializer.java
>  6df5d83 
>   
> connector/connector-kite/src/test/java/org/apache/sqoop/connector/kite/TestKiteLoader.java
>  c5aa1bd 
>   
> connector/connector-kite/src/test/java/org/apache/sqoop/connector/kite/TestKiteToDestroyer.java
>  00b8871 
>   
> connector/connector-kite/src/test/java/org/apache/sqoop/connector/kite/TestKiteToInitializer.java
>  5230ffe 
>   connector/connector-sdk/pom.xml 0cbbb04 
>   
> connector/connector-sdk/src/main/java/org/apache/sqoop/connector/security/SecurityUtils.java
>  PRE-CREATION 
>   
> connector/connector-sdk/src/test/java/org/apache/sqoop/connector/security/TestSecurityUtils.java
>  PRE-CREATION 
>   
> test/src/test/java/org/apache/sqoop/integration/connector/kite/FromRDBMSToKiteTest.java
>  7b2aced 
> 
> Diff: https://reviews.apache.org/r/41602/diff/
> 
> 
> Testing
> -------
> 
> 
> Thanks,
> 
> Dian Fu
> 
>

Reply via email to