Tag: 预测

内存不足Predictionio

我使用Docker使用predictionio,并按照从这里的 README中给出的说明 仪表板启动并运行后,我运行“./run.sh”命令。 但是,在创build应用程序并生成密钥后,会发生内存不足错误。 Java HotSpot(TM)64位服务器VM警告:INFO:os :: commit_memory(0x0000000715550000,2863333376,0)失败; 错误='不能分配内存'(错误= 12) Java运行时环境没有足够的内存来继续。 本地内存分配(mmap)无法映射2863333376字节以提交保留的内存。

有没有可能做预测的平行import?

我正在使用使用predictionIO的ActionML制作的Universal推荐器。 我有多个JSON文件导入。 我可以并行导入它们吗? 我正在运行一个docker工作。

repo.typesafe.com临时移动(预测)快速启动应用程序

我使用Docker进行预测: https : //github.com/mingfang/docker-predictionio 当我启动run.sh内quickStartapp后的所有steps.it显示以下错误(): [INFO] [Console$] Attempting to fetch sbt [ERROR] [Console$] * Trying 52.44.119.225… [ERROR] [Console$] * Connected to repo.typesafe.com (52.44.119.225) port 80 (#0) [ERROR] [Console$] > GET /typesafe/ivy-releases/org.scala-sbt/sbt-launch/0.13.7/sbt-launch.jar HTTP/1.1 [ERROR] [Console$] > Host: repo.typesafe.com [ERROR] [Console$] > User-Agent: curl/7.47.0 [ERROR] [Console$] > Accept: */* [ERROR] [Console$] > [ERROR] [Console$] < HTTP/1.1 302 […]

java.lang.StackOverflowError在pio列车阶段

pio train (在成功的pio build )给了我这样一个错误: [ERROR] [Executor] Exception in task 0.0 in stage 39.0 (TID 34) [WARN] [TaskSetManager] Lost task 0.0 in stage 39.0 (TID 34, localhost): java.lang.StackOverflowError at java.io.ObjectInputStream$PeekInputStream.peek(ObjectInputStream.java:2321) at java.io.ObjectInputStream$BlockDataInputStream.peek(ObjectInputStream.java:2614) at java.io.ObjectInputStream$BlockDataInputStream.peekByte(ObjectInputStream.java:2624) at java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1321) at java.io.ObjectInputStream.readObject(ObjectInputStream.java:373) at scala.collection.immutable.$colon$colon.readObject(List.scala:362) at sun.reflect.GeneratedMethodAccessor7.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:498) at java.io.ObjectStreamClass.invokeReadObject(ObjectStreamClass.java:1058) at java.io.ObjectInputStream.readSerialData(ObjectInputStream.java:1909) at java.io.ObjectInputStream.readOrdinaryObject(ObjectInputStream.java:1808) at java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1353) […]

不能编辑主机中的docker图像文件

我是新来的docker,我已经拉泊坞图像PredictionIO,我需要编辑一个文件,并重新运行,但我不能。 docker图像也不在我的目录中。 如何将图像保存到我的主机并编辑? 我使用Ubuntu 17.04 谢谢 :)

PredictionIO通用推荐引擎

我拉了“zephrax / docker-prediction.io-universal-recommender” docker镜像,并按照https://github.com/PredictionIO/template-scala-parallel-universal-recommendation中的说明进行操作,当我执行pio build it pio build在这一行,而不是: root@0016c0672bc4:/universal-recommender-0.6.0# pio build –verbose SLF4J: Class path contains multiple SLF4J bindings. SLF4J: Found binding in [jar:file:/PredictionIO-0.11.0- incubating/lib/spark/pio-data-hdfs-assembly-0.11.0- incubating.jar!/org/slf4j/impl/StaticLoggerBinder.class] SLF4J: Found binding in [jar:file:/PredictionIO-0.11.0- incubating/lib/pio-assembly-0.11.0- incubating.jar!/org/slf4j/impl/StaticLoggerBinder.class] SLF4J: See http://www.slf4j.org/codes.html#multiple_bindings for an explanation. SLF4J: Actual binding is of type [org.slf4j.impl.Log4jLoggerFactory] [INFO] [Engine$] Using command '/PredictionIO-0.11.0- incubating/sbt/sbt' at /universal-recommender-0.6.0 to […]

在生产中使用PredictionIO

我已经在本地安装了PredictionIO,使用通用build议模板对引擎进行了培训,我根据自己的需求进行了修改,一切看起来都不错。 现在我知道这可以满足我的需求,但是我希望将其部署到生产环境中,但不幸的是,这方面的文档并不多。 理想情况下,我希望在AWS上部署所有的东西,其中有一部分描述它的文档,但是因为CloudFormation模板被禁用,所以没有用处。 我正在考虑使用Docker来实现它,但我对整个堆栈缺乏了解,并希望了解以下内容: 数据在哪里存储? hbase好像是“数据库”,把它和其余的服务器(事件服务器,预测服务器)放在同一台服务器上不是危险的吗? 它如何扩展? 需要在负载平衡器后面运行PredictionIO的多个实例还是足够了? 如果是的话,该如何实现? 什么是一个好的分布式架构? 为了扩展,我敢肯定,我们需要将EventServer与PredictionServer分开,这样做的好方法是什么? 希望有人能帮忙。 谢谢。 西里尔