编译Hadoop的问题

时间:2012-09-14 14:44:50

标签: compilation hadoop

这就是问题所在:我已经完成了一个简单的Hadoop程序来“清理”保存在文本文件中的图形,稍后我将使用它(使用Hadoop),但我无法编译它!

编译器找不到Hadoop类(IntWritable,Text ecc ...),每次出现“找不到符号”错误。

我试过了:

javac -classpath path/to/hadoop/root/hadoop-core-{version}.jar filename.java 

我正在使用ubuntu 11.04运行,而Hadoop版本是1.0.3。

1 个答案:

答案 0 :(得分:1)

问题是hadoop-core- {version} .jar取决于其他一些罐子。您可以在Maven存储库网站上找到所有依赖项:

http://mvnrepository.com/artifact/org.apache.hadoop/hadoop-core/1.0.3

您应该使用Maven或将所有依赖项添加到项目中以便能够构建它。