您的位置:首页 > 其它

R-3.1.2环境安装搭建

2015-12-18 22:42 363 查看
# R语言安装部署

#增加环境变量

vi /etc/profile

source /etc/profile

#增加以下内容

JAVA_HOME=/home/moran/app/jdk1.8.0_60

export JAVA_HOME

export JRE_HOME=$JAVA_HOME/jre

export CLASSPATH=./:$JAVA_HOME/lib:$JRE_HOME/lib:$JRE_HOME/lib/tools.jar

export PATH=$JAVA_HOME/bin:$PATH

export HADOOP_HOME=/home/moran/app/hadoop-2.4.1

export HADOOP_CMD=$HADOOP_HOME/bin/hadoop

export HADOOP_STREAMING=$HADOOP_HOME/share/hadoop/tools/lib/hadoop-streaming-2.6.0-cdh5.4.4.jar

#########################################################################

#安装JQ

cd /home/ocdp/R

chmod +x ./jq

sudo cp jq /usr/bin 密码:Sn,flow9

echo "maching learning tree begin: `date` "

#安装基础库:gcc和gcc-c++

yum list|grep -i gcc

yum install gcc.ppc64

yum install gcc-c++.ppc64

# 安装系统依赖包:ncurses-devel、readline-devel

yum list|grep -i ncurses-devel

yum install ncurses-devel.ppc64

yum list|grep -i readline-devel

yum install readline-devel.ppc64

yum list|grep -i fortran

yum install gcc-gfortran.ppc64

# 安装R基础包

tar zxvf R-3.1.2.tar.gz

cd R-3.1.2

./configure --with-x=no

make

make install

# 安装Rhadoop基础包

cd /home/ocdp/R/RHadoop

R CMD INSTALL digest_0.6.8.tar.gz

R CMD INSTALL functional_0.6.tar.gz

R CMD INSTALL stringr_0.6.2.tar.gz

R CMD INSTALL Rcpp_0.11.4.tar.gz

R CMD INSTALL plyr_1.8.1.tar.gz

R CMD INSTALL reshape2_1.4.1.tar.gz

R CMD INSTALL bitops_1.0-6.tar.gz

R CMD INSTALL caTools_1.17.1.tar.gz

R CMD INSTALL RJSONIO_1.3-0.tar.gz

R CMD INSTALL rmr2_3.3.1.tar.gz

#环境注册到R里

R CMD javareconf

#安装rjava

R CMD INSTALL rJava_0.9-6.tar.gz

R CMD INSTALL rhdfs_1.0.8.tar.gz

#安装算法

cd /home/ocdp/R/tools

R CMD INSTALL C50_0.1.0-21.tar.gz

R CMD INSTALL reshape_0.8.5.tar.gz

R CMD INSTALL arules_1.1-6.tar.gz

R CMD INSTALL registry_0.2.tar.gz

R CMD INSTALL proxy_0.4-14.tar.gz

R CMD INSTALL recommenderlab_0.1-5.tar.gz

R CMD INSTALL Matrix_1.2-0.tar.gz

R CMD INSTALL hashFunction_1.0.tar.gz

echo "maching learning tree end: `date` "

#进入到R环境当中,验证R环境

library(rmr2)

library(rhdfs)

from.dfs(to.dfs(keyval(1,1:10)))

#后台执行shell脚本,并输出日志文件

nohup sh install.sh &>install.log 2>&1 &
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: