在构建我的Play应用程序时找不到Hadoop版本

时间:2015-07-10 12:26:51

标签: hadoop sbt ivy mahout playframework-2.3

在我的Play 2.3应用程序的build.sbt中,我从

切换

" org.apache.mahout" %" mahout-core" %" 0.9"

" org.apache.mahout" %" mahout-mr" %" 0.10.0"

现在正在编译我正在

找不到 [warn]模块:org.apache.hadoop#hadoop-client; $ {hadoop.version}

为了使它在mahout-mr \ ivy-0.10.0.xml中工作,我用2.4.1替换了占位符$ {hadoop.version}。 然而,这更像是一个黑客而不是解决方案。

任何想法如何解决?

1 个答案:

答案 0 :(得分:0)

我认为这是因为mahot希望有一个hadoop安装。在我的例子中,将"org.apache.hadoop" % "hadoop-client" % "2.6.0"添加到build.sbt修复了这个特殊问题。