R-3.1.2环境安装搭建

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/qq_24228375/article/details/50354621

# 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 &

扫描二维码关注公众号,回复: 4314108 查看本文章

猜你喜欢

转载自blog.csdn.net/qq_24228375/article/details/50354621