【问题标题】:Maven repo for SqoopSqoop 的 Maven 存储库
【发布时间】:2013-06-13 20:38:28
【问题描述】:

我正在尝试让 Sqoop 在 Java 上运行,并发现以下问题: How to use Sqoop in Java Program?

似乎这正是我所需要的,只是我无法为“勺子罐”找到一个 Maven 存储库。我用的是cdh4.2,我们的sqoop版本是Sqoop 1.4.2-cdh4.2.1

注意:我添加了一个 repo,但仍然无法访问 ExportTool()、ExportTool() 甚至 Sqoop 等对象?

【问题讨论】:

    标签: java hadoop hbase cloudera sqoop


    【解决方案1】:

    这个工件的 maven repo 是例如:https://mvnrepository.com (具体看https://mvnrepository.com/artifact/org.apache.sqoop/sqoop/1.4.2-cdh4.2.1

    在您的 pom 文件中,您必须添加以下依赖项:

    <dependency>
      <groupId>org.apache.sqoop</groupId>
      <artifactId>sqoop</artifactId>
      <version>1.4.2-cdh4.2.1</version>
      <type>pom</type>
    </dependency>
    

    【讨论】:

    • 好吧,我能够毫无问题地添加 repo,但我想我的问题是其他问题。我如何访问这样的对象:ExportTool()、ExportTool() 或甚至是 Sqoop?罐子在那里似乎没有帮助。
    • @Tyrick 对于 Sqoop 使用 import org.apache.sqoop.Sqoop
    • 对于 ExportTool 使用 import org.apache.sqoop.tool.ExportTool
    • 好的,当我在 Eclipse 中将鼠标悬停在 org.apache.sqoop.tool.ExportTool 上时,“无法解析导入 org.apache.sqoop”。出于某种原因,我遇到了该路径的问题
    • 您是否尝试使用 mvn clean 命令或来自 Eclipse: Project -> Clean?
    【解决方案2】:

    如果您使用 Cloudera Hadoop 发行版 (CDH),您还应该使用 Cloudera maven 存储库,而不是第三方站点。您可以在installation guide 中找到说明。

    【讨论】:

      猜你喜欢
      • 2012-08-17
      • 2014-04-08
      • 2011-02-04
      • 2012-08-23
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2022-01-23
      • 1970-01-01
      相关资源
      最近更新 更多