我按照 https://github.com/apache/mahout#building-from-source 说明进行操作。一切都很顺利。Scala shell 从 Mahout 开始。
现在我正在尝试执行文章中描述的示例测试:
scala> :load /home/<andy>/apache/mahout/examples
/bin/SparseSparseDrmTimer.mscala
scala> timeSparseDRMMMul(1000,1000,1000,1,.02,1234L)
但我得到:
FileNotFoundException: http://192.168.1.61:42929/jars/mahout-spark_2.10-0.13.1-SNAPSHOTspark_$%7Bspark.compat.version%7D.jar
当我查看Mahout家庭目录时,这个文件在那里:mahout-spark_2.10-0.13.1-SNAPSHOTspark_${spark.compat.version}.jar
有谁知道为什么没有找到它,我怎么能让莫胡特找到它?
我使用的是全新的 Ubuntu 16.04,所有其他软件版本如文章中所述。
添加后:-Dspark.compat.version=1.6.3
并用命令建造驯象师:
mvn clean install -Pviennacl -Phadoop2 -Dspark.compat.version=1.6.3 -DskipTests
测试通过。教程在 Maven 命令示例中缺少此功能。