eclipse—在项目中包含hadoop类的正确方法是什么

uqjltbpv  于 2021-06-03  发布在  Hadoop
关注(0)|答案(1)|浏览(386)

我正在尝试导入一个hadoop类以在我的项目中使用。

  1. import org.apache.hadoop.fs.*;

我通常希望进入这个世界,尝试找到一个hadoopjar文件来包含它,把它放在eclipse的libs文件夹中,然后使用这些类。做了这些但没有找到我所期望的,我问:在我自己的java类中包含hadoop类以便在eclipse中使用它们的正确方法是什么?
我发现hadoop文档令人沮丧,因为它的保存期非常短。六个月前的建议显然毫无价值。

vwoqyblh

vwoqyblh1#

使用maven和m2e插件,hadoop项目非常简单:

  1. <project xmlns="http://maven.apache.org/POM/4.0.0"
  2. xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
  3. xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
  4. <modelVersion>4.0.0</modelVersion>
  5. <groupId>csw.hadoop</groupId>
  6. <artifactId>hadoop-sandbox</artifactId>
  7. <version>0.0.1-SNAPSHOT</version>
  8. <dependencies>
  9. <dependency>
  10. <groupId>org.apache.hadoop</groupId>
  11. <artifactId>hadoop-core</artifactId>
  12. <version>1.1.1</version>
  13. <scope>provided</scope>
  14. </dependency>
  15. </dependencies>
  16. </project>

maven将为您下载jar和依赖项,eclipsemaven插件将为您管理构建路径。
我确信还有一个eclipse常春藤插件,它也可以为ant做同样的事情

展开查看全部

相关问题