2017-11-28 7 views

Antwort

1

Sie können dies wahrscheinlich erreichen, indem Sie die run-Methode in der Mapper überschreiben.

Die run-Methode sieht derzeit wie:

public void run(Context context) throws IOException, InterruptedException { 
    setup(context); 
    try { 
     while (context.nextKeyValue()) { 
      map(context.getCurrentKey(), context.getCurrentValue(), context); 
     } 
    } finally { 
     cleanup(context); 
    } 
} 

Das ist also, wie die Standard-map() Methode aufgerufen wird. Du könntest dort einen Zähler hinzufügen und aus der while-Schleife ausbrechen, sobald es 200 erreicht.

+0

Genau das, was ich brauche. – user1206899

Verwandte Themen