kopiert das Verzeichnis vom lokalen System in den hdfs Java Code

8

Ich habe ein Problem mit dem Versuch, ein Verzeichnis von meinem lokalen System in HDFS mit Java-Code zu kopieren. Ich bin in der Lage, einzelne Dateien zu verschieben, kann aber keine Möglichkeit finden, ein ganzes Verzeichnis mit Unterordnern und Dateien zu verschieben. Kann mir jemand dabei helfen? Vielen Dank im Voraus.

    
Chirag 08.10.2012, 14:38
quelle

2 Antworten

18

Verwenden Sie einfach FileSystem s copyFromLocalFile Methode. Wenn der Quellpfad ein lokales Verzeichnis ist, wird es in das HDFS-Ziel kopiert:

%Vor%     
Lorand Bendig 08.10.2012, 21:55
quelle
0

Hier ist der vollständige Arbeitscode zum Lesen und Schreiben in HDFS. Es braucht zwei Argumente

  1. Eingabepfad (lokal / HDFS)

  2. Ausgabepfad (HDFS)

Ich habe Cloudera Sandbox benutzt.

%Vor%     
Unisol118 23.08.2016 07:01
quelle

Tags und Links