我是靠谱客的博主 腼腆大山,最近开发中收集的这篇文章主要介绍linux搭建rstudio在线服务,centos7 安装R和RstudioServer版,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

参考:

1.安装R

在centos 7下安装R软件可以使用两种方式:源码编译安装和Yum在线安装。而R的官网上已经说明了,R已经被EPEL仓库管理着,EPEL是一个汇集了各种附加软件包的项目,所以我们使用yum来安装。

yum install epel-release

yum install R

R安装路径:

find / -name R

发现在/usr/lib64/R目录下

2.测试

#!/path/to/Rscript #第一行

x

y

plot(x,y)

abline(lm(y~x))

title("回归图像")

R CMD BATCH--args /opt/script/R/t.R #在运行该命令的文件夹生成t.Rout

more /opt/script/R/t.Rout #查看执行的结果

或者第二种方式

Rscript/opt/script/R/test.R #结果直接输出到终端

3.安装Rstudio

$ wget https://download2.rstudio.org/rstudio-server-rhel-1.1.456-x86_64.rpm

$ sudo yum install rstudio-server-rhel-1.1.456-x86_64.rpm

cd /usr/lib/rstudio-server/bin

./rstudio-server start

访问ip:8787

因为不能用root登录,所以新建用户:

adduser yuansaijie0604

passwd yuansaijie0604

即可拿着此用户登录

若服务启动不起来,添加两个文件:

Rstudio-server 的默认安装路径是  /usr/lib/rstudio-server

-----------------------------

/etc/rstudio/rserver.conf

/etc/rstudio/rsession.conf

并在两个配置文件中添加了配置

www-port = 8787

rsession-which-r=/usr/local/R/bin/R          -------R的安装路径,rsession.conf不加这行

PS:Rstudio使用linux系统本身的用户名密码进行登陆,同时不允许root用户登陆。(这个就导致了一个很扯淡的问题:你无法在rstudio中进行R包的部分管理操作,比如删除SparkR包,删除rJava包等)

Rstudio会自动匹配系统中的R环境,并且加载相应位置的R包,在R shell中运行 .libPaths()可查看相应的R包都装在什么地方。

bc311eb6071fe2c5db62b7409c370879.png

最后

以上就是腼腆大山为你收集整理的linux搭建rstudio在线服务,centos7 安装R和RstudioServer版的全部内容,希望文章能够帮你解决linux搭建rstudio在线服务,centos7 安装R和RstudioServer版所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(37)

评论列表共有 0 条评论

立即
投稿
返回
顶部