centos 6.5下安装及使用shiny server

RStudio公司自己构建了R Shiny Application运行的平台(http://www.shinyapps.io/ ), 用户可以通过RStudio上面的工具把自己编写调试好的Shiny Application上传到shinyapps.io上去(这里需要先注册和设置些东西)。这样构建了一个云端的服务器。但是有时还是有必要自己去构建一个自己的Shiny 服务器,这样操作起来还是方便些。
shiny server 提供了免费版和专业版,免费版功能有限,专业版包含很多功能(像SSL,多CPU支持等)。
这里http://www.rstudio.com/products/shiny/download-server/ 提供了下载链接,需要提供邮箱才会出现下载页面,选择对应Linux发行版的Shiny Server进行下载


注意:RPM包安装的卸载(用rpm包安装的必须用 –e 卸载) :rpm-e


环境:centos 6.5 64bit


使用:将ui.R和server.R文件对放到  /srv/shiny-server目录下,在网页进入后,点击文件夹名即可。


1、安装R 环境
      这里就不再赘述了
2、安装shiny
    网络安装
        1>R 进入命令行
        2>install.packages('shiny')

3、验证shinay包是否成功安装(进入R 命令行)
    > library("shiny") 无报错

4、下载shiny-server

    http://download3.rstudio.org/centos-5.9/x86_64/shiny-server-1.0.0.42-x86_64.rpm

5、安装shiny-server
    yum install --nogpgcheck shiny-server-1.0.0.42-x86_64.rpm

6、shiny-server 配置
    相关网址:http://rstudio.github.io/shiny-server/latest/
    1) 配置文件路径
        /opt/shiny-server/config/default.config
    2)配置内容(用默认配置即可)


正如配置文件中所写,默认的网站目录是根目录下的srv的shiny-server目录,端口是3838,log目录是 /var/log/shiny-server。


7、shiny-server 管理

    相关网址:http://rstudio.github.io/shiny-server/latest/
    1)启动,关闭,重启,查看状态命令
start shiny-server # 启动
stop shiny-server # 停止
restart shiny-server # 重启
status shiny-server #查看状态  比如:shiny-server start/running, process 30370
reload shiny-server #不中断服务的前提下 更新加载配置项


     
2)不中断服务加载配置
           reload shiny-server

8、访问界面 用google浏览器访问


其他:

1、查看全部端口占用情况

netstat -nltp

2、查看3838端口的占用情况

netstat -apn  |grep 3838

可以看到进程的Pid

3、杀死shiny-server

kill -9 PID号






  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值