1

这就是问题所在:我已经完成了一个简单的 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。

4

1 回答 1

1

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

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

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

于 2012-09-14T15:20:04.753 回答