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
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)