PredictionIO 0.9.1 安装步骤

PIO 0.9.1 安装指南
本文提供了一份详细的 PIO 0.9.1 版本的安装步骤,包括 PIO 源码的下载与安装、Spark 1.2、Elasticsearch 1.4.4 和 Hbase 1.0 的配置方法。此外,还介绍了如何配置 Hbase、Elasticsearch 和 PIO 的环境变量,并给出了启动和管理 PIO 的常用命令。

1.下载PIO源码&安装:

https://github.com/apache/incubator-predictionio/tree/v0.9.1

 

$ tar zxvf incubator-predictionio-0.9.1.zip

$ cd incubator-predictionio-0.9.1

$ ./make-distribution.sh

 

$ tar zxvf PredictionIO-0.9.1.tar.gz

$ mkdir PredictionIO-0.9.1/vendors

 

2.下载Spark1.2 & ES1.4.4 & Hbase1.0

 

http://d3kbcqa49mib13.cloudfront.net/spark-1.2.0-bin-hadoop2.4.tgz

https://download.elasticsearch.org/elasticsearch/elasticsearch/elasticsearch-1.4.4.tar.gz

http://archive.apache.org/dist/hbase/hbase-1.0.0/hbase-1.0.0-bin.tar.gz

 

解压到 vendors目录 ,  tar zxvf xxxx.tar.gz

 

3.配置Hbase:

 

3.1 vendors/hbase-1.0.0/conf/hbase-site.xml,加入如下配置

<configuration>

 <property>

   <name>hbase.rootdir</name>

   <value>file:///~xxx/vendors/hbase-1.0.0/data</value>

 </property>

 <property>

   <name>hbase.zookeeper.property.dataDir</name>

   <value>/~xxx/vendors/hbase-1.0.0/zookeeper</value>

 </property>

</configuration>

 

3.2 vendors/hbase-1.0.0/conf/hbase-env.sh,配置JAVA环境变量

export JAVA_HOME=/usr/lib/jvm/java8

 

3.3 vendors/elasticsearch-1.4.4/config/elasticsearch.yml ,设置cluster.name

cluster.name: elasticsearch

 

4.配置PIO

 

PredictionIO-0.9.1/conf/pio-env.sh,配置如下:

# Elasticsearch Example

PIO_STORAGE_SOURCES_ELASTICSEARCH_TYPE=elasticsearch

PIO_STORAGE_SOURCES_ELASTICSEARCH_HOSTS=localhost

PIO_STORAGE_SOURCES_ELASTICSEARCH_PORTS=9300

PIO_STORAGE_SOURCES_ELASTICSEARCH_HOME=$PIO_HOME/vendors/elasticsearch-1.4.4

PIO_STORAGE_SOURCES_ELASTICSEARCH_CLUSTERNAME=elasticsearch

 

# HBase Example

PIO_STORAGE_SOURCES_HBASE_TYPE=hbase

PIO_STORAGE_SOURCES_HBASE_HOSTS=0

PIO_STORAGE_SOURCES_HBASE_PORTS=0

PIO_STORAGE_SOURCES_HBASE_HOME=$PIO_HOME/vendors/hbase-1.0.0

 

5. 配置PIO环境变量,方便使用命令行

 

.bash_profile 加入如下:

export PIO091_HOME=/Users/gongsy/predictionio-0.9.1/PredictionIO-0.9.1/bin;

 

 

6.启动PIO 以及实用命令

$PIO091_HOME/pio-start-all  启动

$PIO091_HOME/pio-stop-all   停止

$PIO091_HOME/pio status   查看状态

$PIO091_HOME/pio app new xxxxApp 

$PIO091_HOME/pio app list

 

$ cd xxxxEngine 到安装的engine目录下

$PIO091_HOME/pio build --verbose

$PIO091_HOME/pio train

$PIO091_HOME/pio deploy

 

 

注意 pio build时 ,sbt-launch-0.13.7.jar文件生成错误:

/Users/gongsy/predictionio-0.9.1/PredictionIO-0.9.1/sbt/sbt-launch-0.13.7.jar

转载于:https://my.oschina.net/oakgong/blog/805339

ZArchiver捐赠 ZArchiver捐赠 - 捐赠项目的特殊版本程序。目前只在应用程序图标中与免费版本不同。 ZArchiver捐赠 - ZArchiver的特殊版本,用于捐赠给项目。 专业版的优点: - 浅色和深色主题; - 密码存储; - 存档中的图像预览; - 编辑档案中的文件(见注释); ZArchiver - 是一个档案管理程序。它有一个简单而实用的界面。 ZArchiver让您: - 创建以下存档类型:7z(7zip),zip,bzip2(bz2),gzip(gz),XZ,tar; - 解压缩以下存档类型:7z(7zip),zip,rar,rar5,bzip2,gzip,XZ,iso,tar,arj,cab,lzh,lha,lzma,xar,tgz,tbz,Z,deb,rpm, zipx,mtz,chm,dmg,cpio,cramfs,img(fat,ntfs,ubf),wim,ecm,arc(freearc); - 查看存档内容:7z(7zip),zip,rar,rar5,bzip2,gzip,XZ,iso,tar,arj,cab,lzh,lha,lzma,xar,tgz,tbz,Z,deb,rpm,zipx, mtz,chm,dmg,cpio,cramfs,img(fat,ntfs,ubf),wim,ecm,arc(freearc); - 创建和解压缩受密码保护的档案; - 编辑档案:在档案中添加/删除文件(zip,7zip,tar,apk,mtz); - 创建和解压缩多部分档案:7z,rar(仅解压缩); - 部分档案减压; - 打开压缩文件; - 从邮件应用程序打开存档文件; - 提取拆分档案:7z,zip和rar(7z.001,zip.001,part1.rar,z01); 主要特点: - 多线程支持(对多核处理器有用); - 支持文件名的UTF-8 / UTF-16。允许您在文件名中使用国家符号; - 无需启用多选模式。您可以通过单击文件名左侧的图标来选择文件; 注意!欢迎任何有用的想法和愿望。您可以通过电子邮件发送或只是在这里发表评论。 注意: 存档中的文件修改可以在外部程序中更改文件后更新存档中的文件。要执行此操作:从存档打开文件,选择应用程序(如果需要),编辑文件,保存更改,返回ZArchiver。当您返回ZArchiver时,将提示您更新存档中的文件。如果由于某种原因未提示更新文件,则可以在Android / ru.zdevs.zarchiver.pro / temp /中的存储卡上找到修改后的文件。 迷你FAQ: 问:什么密码? 答:某些档案的内容可能会被加密,档案只能用密码打开(不要使用手机密码!)。 问:程序运行不正常? A:给我发一封电子邮件,详细说明问题。 问:如何压缩文件? 答:通过单击图标(从文件名左侧)选择要压缩的所有文件。单击所选文件之一,然后从菜单中选择“压缩”。设置所需选项,然后按OK按钮。 问:如何提取文件? 答:单击存档名称并选择合适的选项(“在此提取”或其他)。 什么是新的 0.9.0 - 扩展Android 7/8支持; - 7zip更新为lates版本; - LZ4支持; - 修复三星设备; - 支持PIPE格式; - 更新图标和主题; - 其他修复和改进。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值