利用RStudio Server在浏览器中运行R语言

利用RStudio Server在浏览器中运行R语言

RStudio是一个非常优秀的R语言IDE。在之前的 博文中也介绍过它。 RStudio除了在各种系统中有桌面版本外还有Server版,它可以装载在linux主机上,用户可以通过浏览器远程登录使用R进行数据分析。笔者在之前也曾经折腾过好几回都没成功,不过今天运气不错居然实现了。

安装流程:
第一步:你得有一台装有linux的计算机作服务器,首先在终端中装载R语言
$ sudo apt-get install r-base


第二步:如果你和我一样使用的Ubuntu 11.10,那么还得安装点东西
$ sudo apt-get install libssl0.9.8
$ sudo apt-get install libapparmor1 apparmor-utils

第三步:安装RStudio Server 32位版
$ wget http://download2.rstudio.org/rstudio-server-0.95.258-i386.deb
$ sudo dpkg -i rstudio-server-0.95.258-i386.deb

安装完毕后应该就可以使用了,在浏览器中键入“http://本机IP:8787”可以进入登录界面,如果不知道本机ip可以用ifconfig查看。登录时使用的是你在linux上的登录名和密码。如果要多人共享一台服务器,需要在主机上新建用户(sudo adduser username)。

笔者的实验环境是wifi局域网内的一台Ubuntu笔记本、一台win笔记本以及一台iPad。下图是在iPad上登录后的样子,但老实说用iPad运行R很别扭。

云平台中的RStudio
如果有同道中人想进一步折腾可以考虑和云平台相接合,例如 EC2。Amazon EC2是Amazon Web Services(简称Aws)中的一个主要产品。 Amazon EC2可以看作是一台云主机,云主机上不仅可以搭建网站,也可以运行RStudio Sever。目前Amazon对微型主机提供了新注册用户免费试用一年的活动,爱折腾的同学可以试试。当然国内的盛大云也有超微型主机提供,一年400多元,比较适合个人或小型公司使用。

使用浏览器运行R的好处:
  • 你可以从任何一台能上网的计算机去操作R
  • 共享代码、数据和其它文档
  • 多用户共享高性能计算资源与协同工作
  • 集中管理R扩展包
设想一下,你作为公司数据分析师到客户那里做咨询或培训,使用客户电脑和RStudio Server就能直接利用公司主机上的数据集和程序代码作演示,而不必携带厚重的笔记本出差,这样岂不轻松又显得有科技含量。

参考资料:
http://www.rstudio.org/download/server
http://www.rstudio.org/docs/server/getting_started
http://www.rstudio.org/docs/server/management
http://www.r-bloggers.com/ec2-micro-instance-of-rstudio/
http://www.r-bloggers.com/r-ec2-rstudio-server/
http://www.r-bloggers.com/rstudio-server-accessing-the-rstudio-r-ide-through-your-browser/
  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值