2017-04-26 2 views
0

Ich möchte eine Datei in WASB, für die Verwendung von SparkR löschen Ich habe die „entkoppeln“ Befehl an die unten Websites unter BezugnahmeLöschen einer Datei durch sparkr

https://github.com/apache/spark/blob/master/examples/src/main/r/ml/ml.R

http://spark.apache.org/docs/latest/sparkr.html

Der Befehl ist ausgeführt werden, ohne irgendwelche Fehler zu werfen, aber die Datei wird nicht gelöscht.Ich überprüfte mit Berechtigungen auch, aber es funktioniert nicht.Es wäre toll, wenn mir jemand mit Beispielen

+0

Hallo, könnten Sie bitte auf das gleiche näher eingehen? Was meinst du mit löschen? entfernt es sich vom Arbeitsbereich oder von einem externen Ort? –

+0

Die Datei ist im Wasb-Speicher des Azure-Funke-Clusters vorhanden. Ich möchte die gesamte Datei löschen. –

Antwort

0

erklären kann Basierend auf meinem unders tanding, ich denke, Sie möchten eine Datei auf HDInsight HDFS mit SparkR oder R löschen. Die Methode unlink ist nur eine Methode, um die Datei oder das Verzeichnis auf dem lokalen Dateisystem, nicht auf HDInsight HDFS mit zu löschen. Und dazu gibt es keine API von SparkR. Eine Umgehungsmöglichkeit besteht darin, dass Sie versuchen können, das R-Paket rhdfs eines Drittanbieters über die Methode hdfs.rm zu verwenden, und der einfache Code lautet here. Ich hoffe es hilft.