Kann Configuration.set im Mapper verwendet werden?

Post a reply

Smilies
:) :( :oops: :chelo: :roll: :wink: :muza: :sorry: :angel: :read: *x) :clever:
View more smilies

BBCode is ON
[img] is ON
[flash] is OFF
[url] is ON
Smilies are ON

Topic review
   

Expand view Topic review: Kann Configuration.set im Mapper verwendet werden?

by Anonymous » 22 Dec 2024, 06:18

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.

Top