通过SSH在集群上使用带有R后端的RStudio

时间:2016-06-07 19:22:10

标签: r rstudio

我可以访问(非权限)安装了R的计算群集。有没有办法在我的本地计算机上使用R-Studio - 但是通过SSH在集群上运行代码?

澄清 - 不,我没有非SSH访问权限,不能在群集上安装R-Studio(服务器或桌面)。

1 个答案:

答案 0 :(得分:0)

与@hrbrmstr提到的hackish选项一致......

如果您的目标是运行大多数非交互式代码,那么您可以在远程计算机上建立一个n节点parallel :: makePSOCKcluster(),并通过并行命令运行每个命令。同样,您可以使用package :: svSocket,see this neat demo on YouTube for more details than fit in a reasonable answer

但是,鉴于你说RStudio,我怀疑你正在考虑交互式使用,而且上面的内容是可行的(但很痛苦)。我所知道的任何东西都不会让你假装远程机器是本地机器(这是可惜的)。但是,您可以使用sink()等以及服务器和客户端循环来解决某些问题。 How to connect two computers using R?