服务器上Rstudio的安装(Rstudio-server)

作者: Dawn_WangTP | 来源:发表于2018-08-13 22:02 被阅读70次

    自己平常在用R/Rstudio本地处理数据或者画图时,因数据量太大(电脑性能太差)而经常卡的不行。前些天突然了解到原来在服务器上也可以装Rstudio,其与本地电脑图形化的界面基本一样。最关键的是,服务器版本的Rstudio是可以通过服务器的ip地址远程连接的。竟有如此神器!

    注:安装系统为Centos,Rstudio-server的安装需要管理员root权限

    Rstudio-server官网地址:Rstudio

    具体安装记录

    1. Rstudio-server的下载
    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
    
    1. 创建配置文件
    sudo vi /etc/rstudio/rserver.conf
    sudo vi /etc/rstudio/rsession.conf   
    
    ###在两个配置文件中添加以下语句
    rsession-which-r=/usr/bin/R  ##系统的R程序所在位置,如果个人目录下有利用anaconda安装R,可能会报错。
    www-port=8787 ### 通过ip的8787端口连接
    
    1. 在防火墙配置文件中添加8787端口
    sudo vi /etc/sysconfig/iptables
    
    ###在文件中添加以下语句:
    -A INPUT -p tcp -m state --state NEW -m tcp --dport 8787 -j ACCEPT
    
    ### 重启防火墙
    sudo service iptables restart
    sudo netstat -anp ###查看开放的端口信息
    
    1. 启动Rstudio-server
    sudo rstudio-server start
    sudo rstudio-server status
    

    如果出现 rstudio-server start/running, process~~~ ,就已经安装成功,接下来可以通过本地浏览器服务器IP地址:8787打开
    例如:192.168.3.1:8787,外网就可以通关服务器外网IP地址+8787打开。账户密码为安装时的账户密码。

    一些其它注意事项

    1. rstudio-server的8787端口是可以改成其他未占用的端口的。通过rssesion/rserver文件修改,并iptables添加响应端口。重启ok。
    2. .libPaths()可查看本地包安装的地址,升级时时会存在一些warning显示系统内/usr/R的包无法读写,需通过对响应的library中的包sudo chmod 755 或 777修改权限即可。

    折腾了些时间,也顺便学习了些服务器运维的新知识。成功界面如下


    image

    相关文章

      网友评论

      本文标题:服务器上Rstudio的安装(Rstudio-server)

      本文链接:https://www.haomeiwen.com/subject/jkspbftx.html