我很久没有使用过Java了,请原谅我:
我下载了mapreduce,以便在我的计算机上的一个本地节点上运行,并且我正在关注运行WordCount的apache's tutorial。问题是,当我尝试编译我的WordCount.java文件时,编译器无法找到该类顶部所需的导入:
package org.hadoopExamples;
import java.io.IOException;
import java.util.*;
import org.apache.hadoop.fs.Path;
import org.apache.hadoop.conf.*;
import org.apache.hadoop.io.*;
import org.apache.hadoop.mapred.*;
import org.apache.hadoop.util.*;
public class WordCount {
// ....
我在哪里可以找到这些文件以及我在哪里放置它们?我无法在Hadoop下载中找到它们(版本1.2.1)。
答案 0 :(得分:0)
下载“ hadoop-core.jar”,“ hadoop-common.jar”和“ hadoop-mapreduce-client-core.jar”并添加到您的依赖项中。
转到项目-属性-Java构建路径-库。 点击外部jar,然后上传这2个并应用
https://mvnrepository.com/artifact/org.apache.hadoop/hadoop-core/1.2.1 https://mvnrepository.com/artifact/org.apache.hadoop/hadoop-common/2.2.0 https://mvnrepository.com/artifact/org.apache.hadoop/hadoop-mapreduce-client-core/0.23.1