predictionIO 配置

本文涉及的产品
注册配置 MSE Nacos/ZooKeeper,118元/月
服务治理 MSE Sentinel/OpenSergo,Agent数量 不受限
云原生网关 MSE Higress,422元/月
简介:

公司打算做推荐,google半天觉得predictionIO 不错,论坛很活跃,git上星星也比较多。大致配置了一下,安装比较繁琐,

请参考

http://predictionio.incubator.apache.org/install/install-sourcecode/

http://predictionio.incubator.apache.org/templates/recommendation/quickstart/


Apache PredictionIO 0.12.0开始,只支持ES5以上,否则等着报错吧。

另外ES5,HBASE 是必须安装的,当然你也可以使用mysql来替换两者,不过应该没人这么做。

因为ES5不支持root用户启动,建议从开始就创建一个用户,将所有文件的权限都赋予此用户。

如果遇到问题,请检查日志文件,是一个叫pio.log的文件,具体位置在log4j中配置。


如果执行pio status 遇到以下错误

[ERROR] [StorageClient] Cannot connect to ZooKeeper (ZooKeeper ensemble: localhost). Please make sure that the configuration is pointing at the correct ZooKeeper ensemble. By default, HBase manages its own ZooKeeper, so if you have not configured HBase to use an external ZooKeeper, that means your HBase is not started or configured properly.


说明你运行此命令的时间有些早,等30秒再执行。



中途遇到两个错误:

1. build引擎时:No engine found。 解决办法:scala 或者 spark 的版本有问题。要和安装predictionio的保持一致。

2. 训练模型时:Caused by: java.lang.StackOverflowError。解决办法: 算法引擎中 engine.json 文件 中的"numIterations"值调小些。

3. build时 遇到错误:

Return code of build command: /home/es/predictionIO/PredictionIO-0.12.0-incubating/sbt/sbt  package assemblyPackageDependency is 1. Aborting

运行 pio build --clean --verbose 后错误没有再现。


安装例子使用的算法模型,好像是ALS算法,它比较简单,建议使用“The Universal Recommender”算法插件!


本文转自whk66668888 51CTO博客,原文链接:http://blog.51cto.com/12597095/1978183

相关实践学习
基于MSE实现微服务的全链路灰度
通过本场景的实验操作,您将了解并实现在线业务的微服务全链路灰度能力。
相关文章
|
Ubuntu Java 分布式数据库
|
机器学习/深度学习 人工智能 算法
微软推人人可用的机器学习,打通windows应用程序任督二脉,惠及5000万开发者
微软「Build开发者大会」首次线上开幕,CEO Nadella对开发者倾诉衷肠,微软此次推出了WhiteNoise等多个机器学习工具包,让你的机器学习模型更上一层楼,Project Reunion一统Windows应用程序开发!更有量子计算平台预览版,HoloLens、Office套件等强力升级更新。
249 0
|
Web App开发 编解码 UED
探索多媒体开发最新最佳实践(内附资料下载)
2018年初的音视频技术生态并不平静,Codec的争夺进入群雄逐鹿的时代,AV1和国产的AVS2对HEVC发起了挑战;WebRTC 1.0版定稿打通了在浏览器、移动端乃至IoT上的多媒体通信;AI、区块链技术的发展,正在与多媒体开发发生在化学反应,将成为推动生态发展的新力量。
1662 0
|
机器学习/深度学习 人工智能
体育赛事转播平台开发搭建,技术扩展瞄准AI解说功能
"随着体育赛事的蓬勃发展,每年都有大量的体育比赛视频呈现给球迷,其中不可能所有视频都能得到人工解说。这正是AI语音解说的大展拳脚之地。
|
9月前
|
Java 开发者 微服务
开源召集令
开源召集令,召集令发布,欢迎有想法的你,不管是技术大牛、萌新学徒,都踊跃加入组织一同学习、共同进步吧。
77 0
开源召集令
|
小程序 容器

热门文章

最新文章