我在RHEL 6.5.7上运行R 3.2.3并尝试使用降雪包设置R群集。“尝试使用降雪时致命错误无法打开文件RSOCKnode.R”
从我发出命令的文档,
R --no-save ---no-restore --args --parallel --type=SOCK --hosts=worker0.example.com:16,worker1.example.com:16
R 2与
WARNING: unknown option '---no-restore'
再次启动时,根据予加载降雪库中的文档
library(snowfall)
然后
sfInit()
而不是看到
snowfall 1.70 initialized: parallel execution on 32 CPUs.
我得到什么,但就是
Fatal error: cannot open file '/home/myself/R/x86_64-redhat-linux-gnu-library/3.2/snow/RSOCKnode.R': No such file or directory
,R是挂直到我按下Control-C。该文件存在于指定的路径中,似乎拥有正确的所有权和许可权(644并由我自己拥有)。我将R作为自己调用,所以我很难理解为什么我得到这个错误。
==========================================
更新
降雪作品,如果我尽量只在一台工作站
library(snowfall)
Loading required package: snow
> sfInit(parallel=TRUE, cpus=4, type="SOCK")
R Version: R version 3.2.3 (2015-12-10)
snowfall 1.84-6.1 initialized (using snow 0.4-1): parallel execution on 4 CPUs.
上运行它,这是运行R作为自己,但调用它没有命令行参数的降雪包文档显示为命令的实例。
从调用也许尝试用管理员权限运行R? – FisherDisinformation
如果使用' - no-restore',你想使用'--no-restore'吗? – Dason
- 无恢复是设置群集的降雪文档示例命令的一部分。所以这就是我包括它的原因。现在该文档自2014年以来未更新,因此命令行参数可能已过时。 – user3481957