我正在使用 Maven 来构建 Hadoop 项目,并在http://search.maven.org/中搜索依赖项。
Hadoop-common 的结果仅包括版本 0.2x 和 2.x ,以及版本1的情况。 X ?
这是search link。
似乎 Hadoop的版本与其 Hadoop-common的版本不对应。
顺便说一句,Differences between Hadoop-common, Hadoop-core and Hadoop-client?
然后,如果我选择 Hadoop 1.2.1 ,我应该为 .pom 文件中的maven decencies编写哪个版本? (或者,是否必须编写特定版本的 Hadoop-Common 和 Hadoop-Client ?)
希望详细解释。
答案 0 :(得分:0)
如果您使用的是Hadoop 1.x版(Hadoop旧API),那么您应该在maven项目中使用相应的依赖项。即版本1.x的工件。它可以在Maven中央存储库中找到。 如果你有解决方案,请接受我的回答。