码迷,mamicode.com
首页 > 其他好文 > 详细

安装PredictionIO

时间:2015-04-11 21:00:42      阅读:580      评论:0      收藏:0      [点我收藏+]

标签:下载地址   工具包   version   java   

PredictionIO:安装官方地址:http://docs.prediction.io/install/install-linux/


安装PredictionIO必需安装好java。

注意:很多时候安装PredictionIO时会提示:JAVA_HOME 相关的错误,基本上是java版本不对或没有安装。

查看是否有安装 java:

技术分享

安装java:  要求是:【Java SE Development Kit 7】 即开发工具包 ,如果已经安装了可以跳过。

下载地址:http://www.oracle.com/technetwork/java/javase/downloads/index.html

下载rpm包,

rpm -ivh jdk-7-linux-x64.rpm

JDK默认安装在/usr/java 中。

验证安装是否成功可以直接使用 java 与 javac 两个命令

再查看下安装版本:

java -version

技术分享


安装PredictionIO完后可能要使用 jps 命令来查看 java 相关进程状态,所以最好配置下环境变量。

如果不配置则必需进入 java 安装目录执行:

bin/jps -l


注意:如果不配置JAVA_HOME环境变量可能会出现PredictionIO启动报错。

配置环境变量方法:


vi + /etc/profile
向文件里面追加以下内容:

JAVA_HOME=/usr/java/jdk1.7.0
JRE_HOME=/usr/java/jdk1.7.0/jre
PATH=$PATH:$JAVA_HOME/bin:$JRE_HOME/bin
CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar:$JRE_HOME/lib
export JAVA_HOME JRE_HOME PATH CLASSPATH


使修改生效,执行命令

source /etc/profile   //使修改立即生效
echo $PATH   //查看PATH值,就可以看到配置的 java 目录,这时就可以随处执行 jps 命令。


安装PredictionIO


快速安装PredictionIO:

下载安装脚本:

wget https://install.prediction.io/install.sh


注意:理想情况下可以一次性安装成功!


安装:(在install.sh所在目录下执行)

./install.sh


安装过程中会有一些安装目录,邮箱等提示操作,确认后就坐等安装完成。


默认安装目录:/abc/PredictionIO


注意:如果安装时提示下图类似的错误,则大部分是下载对应的安装包出错了!

技术分享

这个时候可以使用手动安装,对于新手,可能就没有那么方便了。

还有一种方法是:按手动安装下载出PredictionIO,Spark,Elasticsearch,HBase四个安装包,并且存放在同一个目录下,可以创建一个临时目录。


PredictionIO 下载: wget https://d8k1yxp8elc6b.cloudfront.net/PredictionIO-0.9.1.tar.gz


Spark 下载: wget http://d3kbcqa49mib13.cloudfront.net/spark-1.2.1-bin-hadoop2.4.tgz


Elasticsearch 下载: wget https://download.elasticsearch.org/elasticsearch/elasticsearch/elasticsearch-1.4.4.tar.gz


HBase 下载: wget http://archive.apache.org/dist/hbase/hbase-0.98.11/hbase-0.98.11-hadoop2-bin.tar.gz


然后修改下快速安装PredictionIO的install.sh文件

vi install.sh

技术分享

在页面中找到 TEMP_DIR=/tmp (默认目录,上图已经修改过)

把 TEMP_DIR 的目录改成刚下的4个安装包目录即可。

例如:4个包下载在 /tmp/pio 目录下

则可以改成  TEMP_DIR=/tmp/pio

保存并退出。

再执行 (在install.sh所在目录下执行)

./install.sh

注意:这时安装会出现很多的操作提示处理,如下图红线的操作输入时最好选择 n 这样可以跳过下载直接解压已经下载好的4个安装包。

技术分享


进入安装目录,开启服务:

bin/pio-start-all

技术分享

这时可以使用jps命令查看对应的进程结果:

jps -l 


或者使用:


pio status 查看运行状态,不过pio如果没有添加环境变量只得进入安装目录下执行。


技术分享

如果状态没有错误则,一切正常。


本文出自 “秋风扫落叶” 博客,请务必保留此出处http://php2012web.blog.51cto.com/5585213/1631301

安装PredictionIO

标签:下载地址   工具包   version   java   

原文地址:http://php2012web.blog.51cto.com/5585213/1631301

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!