March 18, 2014

PredictionIOをvagrantで起動してみる

PredictionIOという、機械学習サーバー(?)が気になったので、とりあえずvagrantで起動してみました。
http://prediction.io/

手順は http://docs.prediction.io/current/installation/install-predictionio-with-virtualbox-vagrant.html の通りですが、自分メモです。

PredictionIO指定のboxを追加します。
$ vagrant box add precise64 http://files.vagrantup.com/precise64.box
PredictionIOが公開しているVagrantfile等を取得します。
$ mkdir predictionio
$ cd predictionio/
$ git clone https://github.com/PredictionIO/PredictionIO-Vagrant.git
$ cd PredictionIO-Vagrant/
$ git checkout v0.6.8 # 今日現在の最新バージョンです。
起動します。
$ vagrant up
ユーザを作成します。
$ vagrant ssh

# 以下、仮想マシンの中です。
$ /opt/PredictionIO/bin/users

PredictionIO CLI User Management

1 - Add a new user
2 - Update email of an existing user
3 - Change password of an existing user
Please enter a choice (1-3): 1
Adding a new user
Email: mamor@example.com
Password: *****
Retype password: *****
First name: Mamoru
Last name: Otsuka
User added
http://localhost:9000/ にアクセスして、作成したユーザでログインしてみます。


各言語のSDKも提供されているので、細かな機能は、気が向いた時にちゃんと見てみようと思います。。。
https://github.com/PredictionIO

No comments:

Post a Comment