正如标题所说,makeCluster
包中的makeSOCKcluster
和snow
在linux机器上运行时会挂起..
cl <- makeCluster(4, type="SOCK)
cl <- makeSOCKcluster(c("localhost","localhost","localhost","localhost"))
挂起并且永远不会创建工作程序..此代码适用于具有相同R / RStudio版本的Windows 8.1计算机(64位)。这让我相信这是一个配置错误。也许防火墙? localhost工作人员是否受防火墙影响?我尝试通过sudo ufw disable
禁用它,但代码仍然挂起..
有什么想法吗?
感谢。
Ubuntu Linux 13.04,Raring Ringtail
RStudio版本0.98.490
R版本3.02(2013-09-25)
平台:x86_64-pc-linux-gnu(64位)
snow_0.3-13
答案 0 :(得分:2)
回答我自己的问题..
对于这种情况下的其他任何人(许多线程在线,但没有关于snow
),它不起作用的原因是因为它没有足够的内存来分配..我清理了我的工作区,并且不料,创建集群是即时的。我的猜测是makeCluster
正在等待资源,但它们从未被RStudio放弃。
感谢。