首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >PredictionIO通用推荐器集成测试中的Scala导入问题

PredictionIO通用推荐器集成测试中的Scala导入问题
EN

Stack Overflow用户
提问于 2017-05-25 23:28:23
回答 2查看 115关注 0票数 0

我已经尝试按照UR Quickstart上的说明设置通用推荐模板。获取导入错误。是否有我遗漏的依赖项/步骤?

代码语言:javascript
运行
复制
[ERROR] [Engine$] [error] \import org.apache.mahout.math.cf.{DownsamplableCrossOccurrenceDataset, SimilarityAnalysis}
[ERROR] [Engine$] [error] ^
[ERROR] [Engine$] [error] one error found

我的build.sbt文件中的相关块如下所示:

代码语言:javascript
运行
复制
libraryDependencies ++= Seq(
"org.apache.predictionio" %% "apache-predictionio-core" % pioVersion % "provided",
"org.apache.predictionio" %% "apache-predictionio-data-elasticsearch1" % pioVersion % "provided",
"org.apache.spark" %% "spark-core" % "1.4.0" % "provided",
"org.apache.spark" %% "spark-mllib" % "1.4.0" % "provided",
"org.xerial.snappy" % "snappy-java" % "1.1.1.7",
// Mahout's Spark libs
"org.apache.mahout" %% "mahout-math-scala" % mahoutVersion,
"org.apache.mahout" %% "mahout-spark" % mahoutVersion
exclude("org.apache.spark", "spark-core_2.10"),
"org.apache.mahout"  % "mahout-math" % mahoutVersion,
"org.apache.mahout"  % "mahout-hdfs" % mahoutVersion
exclude("com.thoughtworks.xstream", "xstream")
exclude("org.apache.hadoop", "hadoop-client"),
//"org.apache.hbase"        % "hbase-client"   % "0.98.5-hadoop2" % 
"provided",
EN

回答 2

Stack Overflow用户

发布于 2017-05-26 01:12:52

请不要理会。我不熟悉scala语法,所以我没有意识到在源文件中错误地包含反斜杠是有问题的。

票数 0
EN

Stack Overflow用户

发布于 2017-12-27 21:27:01

考虑将此答案作为构建PIO-UR引擎的替代方案。

实际上,我也曾为这些依赖问题而苦苦挣扎。我要告诉你的不是解决这个问题的正确方法。但这将为您提供一个工作的PredictionIO UR引擎。

将docker图像用于通用推荐器模板。Use this link for getting PIO-UR docker image.

如果您不熟悉docker,请使用以下链接:

安装:

使用自动脚本: curl -sSL https://get.docker.com/ | sh

然后使用来自git的上图来使用UR模板。通过使用docker,我们不需要与依赖项作斗争。git存储库中的自述文件确实很有帮助,并将其作为指南。您可以使用3个简单的命令设置PIO引擎并运行。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/44184250

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档