在Azure虚拟机中设置R闪亮服务器

时间:2016-07-20 05:59:42

标签: r azure shiny

是否可以在Azure虚拟机上设置R闪亮服务器(开源版本)?

2 个答案:

答案 0 :(得分:4)

您可以正常安装Shiny Server,在this manual之后通过ssh连接到R服务器:

sudo su - \
-c "R -e \"install.packages('shiny', repos='https://cran.rstudio.com/')\""
sudo apt-get update
sudo apt-get install gdebi-core
wget https://download3.rstudio.org/ubuntu-12.04/x86_64/shiny-server-1.5.3.838-amd64.deb
sudo gdebi shiny-server-1.5.3.838-amd64.deb

默认情况下,不允许使用Rstudio服务器3838端口来改变它

  • 转到Network Security groups
  • 单击与您的虚拟机关联的安全组
  • 转到所选安全组内的Inbound security rules
  • 默认情况下,default-allow-ssh应该是可见的。点击Add+并允许新name=allow-shiny protocol=TCP协议和port range=3838 就是这样。
  • 打开浏览器并转到http://your_public_ip:3838 - 您应该看到RStudio登录面板。

可以重复相同的过程来安装RStudio Server

如果你的实例较小,由于内存不足,某些软件包的安装是不可能的。您只需安装一段时间即可调整虚拟机的大小。安装完成后,重新调整大小

享受!

答案 1 :(得分:0)

它应与VM上的任何其他安装(On-Prem或Azure)相同。目前不支持Windows平台,因此您可以使用Ubuntu / Redhat / CentOS / SUSE在A​​zure上旋转VM并安装R和Shiny Server。下载和安装说明可在以下链接中找到

https://www.rstudio.com/products/shiny/download-server/