Ubuntu 14.04上安装和配置Rstudio-Server

Ubuntu 14.04上安装和配置Rstudio-Server,第1张

Rstudio-Server 相对于桌面版 Rstudio 更高效实用,可多人协作,多平台访问,只需要一个浏览器,多台电脑办公不需要重复去安装兄仿各种包。

Ubuntu 14.04 安装 Rstudio-Server 具体步骤描述如下:

在安装 Rstudio-server 前需要先在服务器上安装 R ,我的服务器版本为迹搭ubuntu 14.04,R版本为3.4.1;如果ubuntu中R版本过旧,可以先按照下面的方法 *** 作更新 R :

在 Rstudio-Server 的 官方网站 ,有安装教程,选择正确自己的系统;

安装完成以后,可以先查看 Rstudio-Server 是否在运行,因为安装完后会自动启动:

出现 rstudio 开头的字符表示启动了;

也可以使用官方命令验证安装是否正确:

没有报错就表示安装是正确的。

Rstudio-Server的默认端口羡州纤是8787,所以直接在命令行检查端口的使用情况:

出现在8787的应用是rserver表明端口已经被rstudio-server在使用了。

一般情况下, ubuntu 对于防火墙还是蛮注重的,所以确保 8787 端口在它的防火墙中是 ACCEPT :

查看下 /tmp/rstudio-rsession/ 的 owner ,如果是 root 的话就改成 rstudio-server :

因为每次尝试连接 ip:8787时,rstudio-server 会尝试创立一个 rsession,但是如果tmp下的 rstudio-rsession 文件夹被 root 用户拥有,则 rstudio-server 无法建立 rsession,就无法连接 8787。

通过本地机器的浏览器登录服务器上的 Rstudio-server ,输入你对应的 IP 地址和 port 端口,然后输入服务器的主机的用户名和密码即可登录:

请享用吧!

Download RStudio Server for Debian &Ubuntu

保存iptable规则并开机自动加载

rstudio download-server

由于我之前使用python的时候安装了anaconda,所以我的anaconda就不需要再次安装,如果有没有安装anaconda,可以模卜参照这个教程: 安装anaconda-换源-安装ipython-安装ipython notebook - 。

但是在安装Rstudio的时候,由于问题没有安装成功,有人说新版本的Rstudio不需要libgstreamer0.10-0依赖,总之我没有安装成功。

有人说可以直接通过anaconda安装R和Rstudio,而且我的电脑也已经安装了anaconda,所以我就选择了通过anaconda安装。

在终端中运行命令:简码判

安装R:

conda install r-essentials --yes,用于安装R需要的所有包和依拦改赖。运行结束后如图2和图3

安装Rstudio,命令:conda install -c r rstudio --yes

安装结束之后,在终端输入rstudio,看是否能够打开rstudio,若可以打开,则说明已经安装成功。我打开的样子如图6,但是有一个警告,但是我忽视了它的存在。

相关参考:

1. How to Download &Install R, RStudio, Anaconda on Mac or Windows

在本地使用Rstudio有很多的限制,不能够长时间跑程序,而服务器上能够满足R的很多条件,通过在服务器端安装Rstudio能够和本地一样使用Rstudio。服务器的Rstudio Server通过浏览器输入IP地址完成。

注意:我这里使用的是centos 7,需要服务器的root权限

1.1 Rstudio Server

1.2 创建配置文件

1.3 在防火墙配置文件中添加8787端口

1.4 检查Rstudio-server是否能够运旦昌雀行并启动服务

1.5 打开本地的浏览器,输入IP:端口号,会出现输入用户名和密码的提示。这里的用户名和密码就是每个用户自己的用户名和密码。

需要根据上面的步骤,打开rstudio的服务以及对应的网络端口。

2.1 RStudio Server安装完成后,浏迅亮览器无法打开ip:8787登录页,显示无法访问。

2.2 Rstudio server "Unable to connect to service"。在输入用户名和密码后,rstudio没有能够加载出来,并包以上出错。

2.3 Rstudio服务重启的问题。

rstudio-server 有三个命令可以管理rstudio的服务

rstudio-server 在重启的过程中,经常会遇到端口占用的问题,报错 Address already in use 。这个错误是因为原有的进程占用已经设置好的端口,解决的方法是关闭所有占用该端口的进程。解决方案可以参考 https://blog.csdn.net/qq_43561095/article/details/109535143 这个网址。

2.3.1 查看端口占用情况,这里我们是默认的8787端口

2.3.2 结束对应的进程。这里关闭所有模早LISTEN相关的进程

至此,问题解决。

3 参考网址

3.1 https://www.jianshu.com/p/44169741bd22

3.2 https://www.bioinfo-scrounger.com/archives/435/

3.3 https://community.rstudio.com/t/rstudio-server-unable-to-connect-to-service/40600


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/tougao/12520347.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-26
下一篇 2023-05-26

发表评论

登录后才能评论

评论列表(0条)

保存