ich ein MapReduce-Programm haben (in Java), die Anzahl der Wörter in einem Dokument findet und speichert die Ausgabe als:Führen Sie ein paar Zeilen nach map & reduzieren
word1 10
word2 20
...
Ich würde gerne wissen, wie ein hinzufügen ein paar Zeilen bis zum Ende der endgültigen Ausgabe, (etwas wie ein endlich Block von einem Versuch und fangen) das ist, würde ich gerne einige Wörter & ihre Ergebnisse an die endgültige Ausgabe anhängen.
Also meine Frage hier, gibt es eine Möglichkeit, ein Stück Code hinzuzufügen, der nach der Ausführung des Reduzierers läuft, damit ich etwas nach der ganzen Map machen kann & Reduzieren beendet?
Ihr Reducer kann immer zusätzliche Zeilen nach Bedarf ausgeben, ich bin mir nicht sicher, es gibt eine allgemeine Art zu sagen "wenn fertig, einige andere Sachen mit der Datei gerade geschrieben" –
@ cricket_007 können Sie mir ein Beispiel geben? Ich habe das nirgendwo gesehen, aber ich würde es gerne in meiner Bewerbung machen. –
Beispiel von was? 'context.write' sollte bereits in Ihrem Reducer vorhanden sein. Ich sagte, ich bin mir nicht sicher ** wenn es einen Weg gibt –