我是PredictionIO的新手,我正在按照本教程http://docs.prediction.io/0.8.0/tutorials/engines/itemrec/rails.html进行操作。我到了需要导入rake任务的步骤。嗯,这不起作用,我得到了这个错误:
PredictionIO::EventClient::NotCreatedError: The requested resource could not be found.
当我尝试这一行时会发生这种情况:
client.set_user(user.id)
现在,在此步骤之前,它说要更改文件 params / datasource.json 和指定目标应用。我不知道如何获得 ID ,我怀疑这可能是问题所在。
希望这很清楚,有人知道答案。
答案 0 :(得分:0)
为您的应用选择一个唯一的号码,例如 5 。
将rails PIO_APP_ID替换为rails代码中的 5 并运行。这是为了通知事件服务器传入的事件与appId = 5 有关。
注册完所有事件后,转到io.prediction.engines.itemrec / params / datasource.json并将appId更改为 5 。现在列车,按顺序部署引擎
您可以查看事件服务器注册的事件
curl -i -X GET http://localhost:7070/events.json?appId=5