三天来,我一直在尝试使用多台计算机构建一个集群,但失败得非常厉害。所以现在我要试着说服你们帮我解决我的问题如果一切顺利,我希望我们可以生成一个分步指南,作为将来做这件事的参考,因为到目前为止,我还没有找到一个合适的参考来设置这个(也许这是一个太具体的任务?)
在我的例子中,假设Windows7,PuTTY作为SSH客户端,'localhost‘将作为主服务器。
此外,我们现在假设同一网络上只有两台计算机。我想这个过程会很简单,如果我能让它在两台计算机上工作,我就能让它在三台计算机上工作。因此,我们将在localhost
和remote-computer
上工作。
这是我到目前为止收集到的(参考链接在底部)
在remote-computer
localhost
.
remote-computer
localhost
remote-computer
localhost
和remote-computer
localhost
中的R代码
代码:
library(parallel)
cl <- makePSOCKcluster(c(rep("localhost", 2),
rep("remote-computer", 2)))
到目前为止,我已经完成了步骤1-3,不确定是否需要做4,完成5-7,步骤8的代码不确定地挂起。
当我检查我的SSH服务器日志时,似乎没有从localhost
访问SSH服务器。因此,我的第一个问题似乎是正确配置SSH。有没有人成功地做到了这一点,你愿意分享你的专业知识吗?
编辑对象:引用http://www.milanor.net/blog/wp-content/uploads/2013/10/03.FirstStepinParallelComputing.pdf
R Parallel - connecting to remote cores
https://stat.ethz.ch/pipermail/r-sig-hpc/2010-October/000780.html
https://stackoverflow.com/questions/32571996
复制相似问题