Ich renne R 3.2.3 auf RHEL 6.5.7 und versuche, einen R-Cluster mit dem Schneefall-Paket einzurichten."R Schwerwiegender Fehler kann Datei RSOCKnode.R" nicht öffnen, wenn versucht wird, Schneefall zu verwenden
Aus der Dokumentation ich den Befehl bin Ausgabe
R --no-save ---no-restore --args --parallel --type=SOCK --hosts=worker0.example.com:16,worker1.example.com:16
R startet mit
WARNING: unknown option '---no-restore'
Auch nach der Dokumentation I der Schneefall Bibliothek laden
library(snowfall)
und dann
sfInit()
Aber statt
snowfall 1.70 initialized: parallel execution on 32 CPUs.
zu sehen, was ich bekommen ist
Fatal error: cannot open file '/home/myself/R/x86_64-redhat-linux-gnu-library/3.2/snow/RSOCKnode.R': No such file or directory
Und R aufgehängt wird, bis ich Strg-C getroffen. Die Datei existiert in dem angegebenen Pfad und scheint die richtigen Besitzrechte und Berechtigungen zu haben (644 und im Besitz von mir). Ich rufe R als ich selbst an, also bin ich ratlos, warum ich diesen Fehler bekomme.
==========================================
aktualisieren
Schneefall funktioniert, wenn ich versuche, es zu laufen auf nur einer einzigen Workstation
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.
Und das läuft R wie mich, aber es ohne die Befehlszeilenargumente aufrufen, dass der Schneefall Paket Dokumentation zeigt als Beispiel Befehle.
Vielleicht R mit Administratorrechten versuchen läuft? – FisherDisinformation
Möchten Sie '--no-restore' anstelle von '--- no-restore' verwenden? – Dason
--no-restore ist Teil des Beispielbefehls für die Dokumentation von snowfall zum Einrichten des Clusters. Deshalb habe ich es aufgenommen. Jetzt wurde die Dokumentation seit 2014 nicht aktualisiert und das Befehlszeilenargument ist möglicherweise veraltet. – user3481957