Kann Configuration.set im Mapper verwendet werden?Java

Java-Forum
Anonymous
 Kann Configuration.set im Mapper verwendet werden?

Post by Anonymous »

Ich versuche, einige Daten vom Mapper im Job/Main zu speichern, damit ich sie in anderen Jobs verwenden kann.

Ich habe versucht, eine statische Variable in meiner Hauptklasse zu verwenden (die die Hauptfunktion enthält), aber wenn der Mapper Daten zur statischen Variablen hinzufügt, versuche ich, die Variable zu drucken Wenn die Arbeit erledigt ist, stelle ich fest, dass keine neuen Daten vorhanden sind. Es ist, als hätte der Mapper eine andere Instanz dieser statischen Variablen geändert.

Jetzt versuche ich, die zu verwenden Konfiguration zum Festlegen der Daten aus dem Mapper:

Mapper

context.getConfiguration().set("3", "somedata");


Haupt

boolean step1Completed = step1.waitForCompletion(true);
System.out.println(step1.getConfiguration().get("3"));


Leider wird hier null ausgegeben.

Gibt es eine andere Möglichkeit, Dinge zu tun? Ich versuche, einige Daten zu speichern, damit ich sie in anderen Jobs verwenden kann, und finde die Verwendung einer Datei nur für diesen Zweck etwas extrem, da die Daten nur ein Index von int,string sind, um einige Titel abzubilden, die ich benötige in meinem letzten Job.

Quick Reply

Change Text Case: 
   
  • Similar Topics
    Replies
    Views
    Last post