我很久没用java了,请原谅:
我下载了mapreduce在我的计算机上的一个本地节点上运行,我正在遵循apache关于运行wordcount的教程。问题是,当我尝试编译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)中找不到它们。
1条答案
按热度按时间cotxawn71#
下载'hadoop core.jar'、'hadoop common.jar'和'hadoop mapreduce client core.jar'并添加到依赖项中。
转到project-properties-java build path-libraries。点击Externaljars并上传这2个并应用
https://mvnrepository.com/artifact/org.apache.hadoop/hadoop-core/1.2.1https用法:/mvnrepository.com/artifact/org.apache.hadoop/hadoop common/2.2.0https://mvnrepository.com/artifact/org.apache.hadoop/hadoop-mapreduce-client-core/0.23.1