我正在尝试导入一个hadoop类以在我的项目中使用。
import org.apache.hadoop.fs.*;
我通常希望进入这个世界,尝试找到一个hadoopjar文件来包含它,把它放在eclipse的libs文件夹中,然后使用这些类。做了这些但没有找到我所期望的,我问:在我自己的java类中包含hadoop类以便在eclipse中使用它们的正确方法是什么?我发现hadoop文档令人沮丧,因为它的保存期非常短。六个月前的建议显然毫无价值。
vwoqyblh1#
使用maven和m2e插件,hadoop项目非常简单:
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"> <modelVersion>4.0.0</modelVersion> <groupId>csw.hadoop</groupId> <artifactId>hadoop-sandbox</artifactId> <version>0.0.1-SNAPSHOT</version> <dependencies> <dependency> <groupId>org.apache.hadoop</groupId> <artifactId>hadoop-core</artifactId> <version>1.1.1</version> <scope>provided</scope> </dependency> </dependencies></project>
<project xmlns="http://maven.apache.org/POM/4.0.0"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
<modelVersion>4.0.0</modelVersion>
<groupId>csw.hadoop</groupId>
<artifactId>hadoop-sandbox</artifactId>
<version>0.0.1-SNAPSHOT</version>
<dependencies>
<dependency>
<groupId>org.apache.hadoop</groupId>
<artifactId>hadoop-core</artifactId>
<version>1.1.1</version>
<scope>provided</scope>
</dependency>
</dependencies>
</project>
maven将为您下载jar和依赖项,eclipsemaven插件将为您管理构建路径。我确信还有一个eclipse常春藤插件,它也可以为ant做同样的事情
1条答案
按热度按时间vwoqyblh1#
使用maven和m2e插件,hadoop项目非常简单:
maven将为您下载jar和依赖项,eclipsemaven插件将为您管理构建路径。
我确信还有一个eclipse常春藤插件,它也可以为ant做同样的事情