class不存在:终端中的Mapreduce程序

时间:2013-09-06 10:13:10

标签: java class hadoop mapreduce

我是mapreduce程序的初学者。 我试图通过运行mapreduce程序。 ubuntu终端。 在运行程序时,我遇到了这个错误。

/home/hduser/myprograms/tables/SmsDriver.java:4:错误:包org.apache.hadoop.conf不存在 import org.apache.hadoop.conf.Configured;

请帮帮我..

1 个答案:

答案 0 :(得分:0)

运行作业的命令是 bin / hadoop jar 。在编译作业时,您必须在类路径中包含 hadoop-core - *。jar

javac -classpath $ {HADOOP_HOME} / hadoop - $ {HADOOP_VERSION} -core.jar

要完成这项工作:

bin / hadoop jar /path/to/your/file.jar MainClass / path / to / input / path / to / output