2017-07-29 4 views
1

Ich entwickle eine Anwendung zum Erstellen von 1 Hadoop-Archivdateien aus Millionen von kleinen Dateien. Ich habe das mit der Kommandozeile (hadoop archive --archiveName foo.har -p/-r 2 test.txt /) erfolgreich getestet, aber ich bin nicht in der Lage, irgendwelche Ressourcen zu finden, um es programmatisch zu machen.Java-Code zum Erstellen von Hadoop-Archiv

Haben Sie eine Idee, wie Sie mit einer Client-Anwendung Hadoop Archive erstellen?

Antwort

0

Sie müssen den Code schreiben und Sie können den Systembefehl in Java verwenden, um es auszuführen.

+0

Ich bin in der Lage, eine Verbindung zum Hadoop-Cluster herzustellen und normale Dateien abzurufen. Aber ich bin nicht in der Lage, die APIs zu finden, um Hadoop Archive zu erstellen. Ich habe die HARFileSystem-Klasse überprüft, bin mir aber nicht sicher, wie ich sie verwenden soll. Können Sie ein Code-Snippet geben, um den Systembefehl auszuführen? – OmPrakashP

Verwandte Themen