Ich habe 2 Textdateien von jeweils 1 MB in HDFS als Eingaben für mein MapReduce-Programm gespeichert. In der folgenden Zeile betrachten wir das Eingabepaar für die map().Was ist LongWritable Key-Eingabe für die map()?
class Map extends MapReduceBase implements Mapper<LongWritable, Text, Text, IntWritable> {
Was ist ein LongWritable-Schlüssel hier? Wie wird es von MapReduce angenommen? Hat jede Textzeile in der Eingabedatei einen Schlüssel oder wird ein einzelner Schlüssel als vollständiger Text in der Datei angenommen (d. H. Alle Zeilen gleichzeitig)?
Sie sollten den 'oder' Teil Ihrer Antwort übersprungen haben. Offset ist nicht die Zeilennummer. es ist die Byte-Position der Linie. – Tariq
Ich bekomme das nicht. Wie kommt es, dass der Versatz einer Linie mit der Nummer dieser Linie übereinstimmt? Ich möchte Sie bitten, mir dabei zu helfen, dies zu verstehen. – Tariq
@ChrisGerken Sie liegen falsch – slater