2016-07-14 8 views
0

私はRHEL 6.5.7でR 3.2.3を実行しており、降雪パッケージを使用してRクラスターを設定しようとしています。私はコマンドを発行していますドキュメントから降雪を使用しようとすると "R致命的なエラーでファイルRSOCKnode.Rを開くことができません"

、Rは

再び

WARNING: unknown option '---no-restore'

で起動

R --no-save ---no-restore --args --parallel --type=SOCK --hosts=worker0.example.com:16,worker1.example.com:16 

、マニュアルに従って私は降雪ライブラリ

library(snowfall) 

をロード次に

しかし、その代わりに、私は何を得る

snowfall 1.70 initialized: parallel execution on 32 CPUs.

を見ての

sfInit() 

Fatal error: cannot open file '/home/myself/R/x86_64-redhat-linux-gnu-library/3.2/snow/RSOCKnode.R': No such file or directory

であると私は、コントロール-Cを打つまで、Rがハングしています。ファイルは指定されたパスに存在し、正しい所有権とアクセス許可を持っているようです(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を実行しているが、コマンドライン引数なしでそれを呼び出している上で、それを実行しようとした場合

降雪が働く更新します。

+0

内から呼び出されたときに実際の引数は、少なくとも

sfInit(parallel=TRUE, cpus=16, type="SOCK", socketHosts=c("worker0.example.com","worker1.example.com")) 

のですか? – FisherDisinformation

+0

'--- no-restore'の代わりに' --no-restore'を使いたいですか? – Dason

+0

--no-restoreは、スノーフォールのドキュメントのクラスタを設定するコマンドの一部です。だから私はそれを含めたのです。 2014年以降、ドキュメンテーションが更新されていないため、コマンドライン引数が古いかもしれません。 – user3481957

答えて

0

文書は、パッケージビネットにある古くなっていることが判明しました。たぶん、管理者権限でRを実行してみてくださいR.

関連する問題