私は自分の osx (Maverick) に brew を介して Predictio をインストールしており、管理者のサービス ( http://0.0.0.0:9000
) と API のサーバー ( http://0.0.0.0:8000
) を開始できます。
しかし、Ruby の SDK を使用してドキュメントを読むと、次のように書かれています。
# Create a client object.
client = PredictionIO::EventClient.new(<ACCESS KEY>, <URL OF EVENTSERVER>)
最初に、API の URL を挿入しましたが、他のドキュメント (python の sdk など) を読むと、eventserver が で実行されていることがわかりますhttp://0.0.0.0:7070
。
イベントを作成しようとすると:
client.create_event('rate', 'user', rate.user_id, { 'targetEntityType'=> 'item', 'targetEntityId' => rate.rateable_id, 'properties'=> {'rating'=> 3 }})
常に同じ応答を返します: 'PredictionIO::EventClient::NotCreatedError: Your request is not supported'
ガイドによると、このサーバーを実行するコマンドは次のとおりです。 pio eventserver
しかし、私はこのビンを持っていません。スクリプト「predicitonio-start-all.sh」ですべてを開始しますが、これではこのイベント サーバーを開始できません。
前もって感謝します !!