Führen Sie einen Hadoop-Job ohne Ausgabedatei aus

9

Ist es möglich, einen Hadoop-Job ohne Angabe der Ausgabedatei auszuführen? Wenn ich versuche, einen Hadoop-Job auszuführen, wird keine für die Ausgabedatei angegebene Ausnahme ausgelöst. Kann jemand bitte irgendein Verfahren dazu mit Java geben.

Ich schreibe die Daten, die von reduce verarbeitet werden, in eine nicht relationale Datenbank, so dass ich sie nicht mehr in HDFS schreiben muss.

    
R45c4l 03.10.2012, 11:40
quelle

1 Antwort

5

Leider kannst du das nicht wirklich machen. Das Schreiben von Ausgaben ist Teil des Frameworks. Wenn Sie außerhalb des Rahmens arbeiten, müssen Sie im Grunde nur mit den Konsequenzen umgehen.

Sie können NullOutputFormat verwenden. die keine Daten in HDFS schreibt. Ich denke, es schafft immer noch den Ordner. Sie können Hadoop immer den Ordner erstellen lassen, dann lösche es .

    
Donald Miner 03.10.2012, 13:13
quelle

Tags und Links