Как я могу запустить сервер событий?

Я установил Predictio через brew на свой osx (Maverick), и я могу запустить службу администратора (http://0.0.0.0:9000) и сервер API (http://0.0.0.0:8000).

Но чтение документов с SDK ruby ​​​​говорит:

# Create a client object.
client = PredictionIO::EventClient.new(<ACCESS KEY>, <URL OF EVENTSERVER>)

Сначала я вставил URL-адрес API, но чтение других документов (например, SDK Python) говорит, что сервер событий работает на 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: Ваш запрос не поддерживается»

В руководстве говорится, что команда для запуска этого сервера: pio eventserver

Но у меня нет этой корзины. Я запускаю все со скриптом predicitonio-start-all.sh, но с этим я не могу запустить этот сервер событий.

Заранее спасибо !!


person David Villa    schedule 04.01.2015    source источник


Ответы (1)


Скрипт Homebrew поддерживается сообществом и еще не обновлен до версии 0.8.4. Используется версия 0.7.3 (http://braumeister.org/formula/predictionio), которая не работает. с текущей документацией.

Чтобы установить последнюю версию, следуйте инструкциям здесь: http://docs.prediction.io/install/

person Belle    schedule 05.01.2015