Ubuntu 如何在http而不是https上部署predictionio

Ubuntu 如何在http而不是https上部署predictionio,ubuntu,server,ubuntu-14.04,prediction,predictionio,Ubuntu,Server,Ubuntu 14.04,Prediction,Predictionio,我已经通过pio start all设置了PredictionIO,提交了测试数据,并进行了构建和训练 现在我正在部署它,一切正常,但服务器是在https而不是http上部署的。我正在使用ubuntu 14.04 日志在这里 [警告][Utils]您的主机名med-lap-008解析为环回 地址:127.0.1.1;改用192.168.35.97(在接口eth0上) [WARN][Utils]如果需要绑定到其他服务器,请设置SPARK\u LOCAL\u IP 地址[信息][远程处理]开始远程处

我已经通过
pio start all
设置了
PredictionIO
,提交了测试数据,并进行了构建和训练

现在我正在部署它,一切正常,但服务器是在https而不是http上部署的。我正在使用ubuntu 14.04

日志在这里

[警告][Utils]您的主机名med-lap-008解析为环回 地址:127.0.1.1;改用192.168.35.97(在接口eth0上) [WARN][Utils]如果需要绑定到其他服务器,请设置SPARK\u LOCAL\u IP 地址[信息][远程处理]开始远程处理[信息][远程处理]远程处理 起动;监听地址 :[阿卡。tcp://sparkDriverActorSystem@192.168.35.97:51753[信息] [Engine]使用持久化模型[INFO][Engine]自定义持久化模型 检测到创建的com.myapp.URAlgorithm[INFO][URModel$]算法 虚拟空模型[INFO][MasterActor]取消部署任何现有引擎 实例在[WARN][MasterActor]处无任何内容在 [INFO][HttpListener]已绑定到 /192.168.35.97:8001[INFO][MasterActor]引擎已部署并 跑步引擎API是实时的


我也有同样的问题。https似乎是硬编码的:

因此,解决方案是使用变量
HttpOptions.allowUnsafeSSL
: 但我找不到一个方法来推翻它

可能非常糟糕的解决方案是更改对服务器的调用:

我在https中使用了-k选项:

curl-k-H“内容类型:application/json”-d'{“user”:“u1”,“num”:4}”

足够好了选项:安装PredictionIO 0.9.5,它仍然具有http服务


编辑:另一个好的选项:按照本指南安装ActionML版本:

谢谢您的回答,但是如何安装PredictionIO 0.9.5?在网站上没有安装以前版本的选项。我试过了,但挣扎了太多。。。所以我回到了
curl-k
选项。。。我已订阅以下错误:。我不知道如何安装ActionML而不是Salesforce,但这也可以是一个解决方案。我也搜索了这个,发现Prediction.io是Salesforce公司的存储库,其中一个合作伙伴说ActionML为predictionio创建了一个新的分支。您知道使用salesforce或actionml的最佳方法吗?您应该阅读以下说明:。另外,我刚刚注意到了«remove~/.ivy2目录»,这解释了为什么我在第二次试用时遇到了这么多麻烦。如果下周我有时间,我会再测试一次。