安装R和RStudio-server


参考了网上很多文档,就不一一列出来了。

1,集群配置情况:

spark 版本:spark2-2.1.0.clouderal-1.cdh
CDH 版本:CDH-5.13.0-1

2,安装R
解压软件包以及进行相关配置
将R3.1.2压缩包放在/home/packages/目录下,并解压。
创建R安装目录/home/R

配置安装包: ./configure --enable-R-shlib=yes --prefix=/home/R --with-x=no --with-readline=no

(看网上这几个参数很重要,--prefix是目录,,,)

编译:make
安装:make install


3,安装RStudio-server
执行yum install --nogpgcheck rstudio-server-0.97.246-x86_64.rpm 后出错:
Error: Package: rstudio-server-0.97.246-1.x86_64 (/rstudio-server-0.97.246-x86_64)
           Requires: libRblas.so()(64bit)
Error: Package: rstudio-server-0.97.246-1.x86_64 (/rstudio-server-0.97.246-x86_64)
           Requires: libRlapack.so()(64bit)
Error: Package: rstudio-server-0.97.246-1.x86_64 (/rstudio-server-0.97.246-x86_64)
           Requires: libR.so()(64bit)
然后下载安装:rpm -ivh openssl098e-0.9.8e-17.SEL6.x86_64.rpm
再次安装RStudio 同样出错
然后配置R的环境变量,再次安装,同样出错


安装新版本的rstudio-server :yum install --nogpgcheck rstudio-server-rhel-1.1.447-x86_64.rpm 成功安装:
更改配置文件/etc/rstudio/rserver.conf 和/etc/rstudio/rsession.conf 中增加:
www-port = 8787 
rsession-which-r=/home/R/bin/R
创建用户 rstudio rstudio
访问出现问题:rstudio server initialization error unable to connect to service


赋权限:usermod -g root rstudio
试了一大堆都不行,最后  rstudio-server verify-installation 命令提示:
Error reading /etc/rstudio/rsession.conf: unrecognised option 'rsession-which-r'
google一下,删除/etc/rstudio/rsession.conf 中的配置,重启服务。ok!
打卡回家

你可能感兴趣的:(hadoop)