我正在使用 Cloudera Quickstart VM CDH 5.5.0,并且正在尝试在 Maven 项目中为 Sqoop 执行一些自定义 Java 代码。但是,我对 Maven 依赖项的两个版本有点困惑:
<dependency>
<groupId>org.apache.sqoop</groupId>
<artifactId>sqoop</artifactId>
<version>1.4.5</version>
</dependency>
<dependency>
<groupId>org.apache.sqoop</groupId>
<artifactId>sqoop-core</artifactId>
<version>1.99.5</version>
</dependency>
当我尝试挖掘 Sqoop 的文档时,似乎 v1.99.x 与Sqoop2相关。根据Cloudera here的说法,目前还不鼓励使用 Sqoop2 。
此外,我只能在使用 v1.99.x 依赖项时获取 jars,而不能在 v1.4.x 时获取。
那么,如果我想做 Sqoop 编程,我应该使用哪一个呢?两个版本有什么区别?