Ich bin neu in Perl und versuche herauszufinden, die beste Möglichkeit, dies zu implementieren, aber im Moment unsicher in der Syntax.Perl-Hash/Array-Implementierung für Hadoop
Mein Skript von jetzt liest eine Datei aus HDFS, die Schlüssel, Wert-Paare aus einer Reihe von Möglichkeiten enthält.
Zum Beispiel, sagen wir mal, dass ich Schlüssel, die reichen von A, B, C, D, E
Die Datei lese ich bin von Newline wird getrennt aussehen haben:
A,50
C,30
In meinem Skript möchte ich die Datei lesen und Variablen den entsprechenden Werten zuweisen, und wenn keine Variablen existieren, möchte ich sie einem Nullwert zuweisen.
Also, bis zum Ende des Skripts, möchte ich eine Ausgabe haben, die diese druckt wie:
A=50,B=0,C=30,D=0,E=0
Mit meinem begrenzten Wissen in Perl, ich habe mich gefragt, wie man die beste Schleife einzurichten zu sammeln die Informationen wie das wäre? Ich habe Funktionalität, die die Datei liest, aber nichts, um die Metriken in eine Art von Array oder Hash-Gruppierung zu sammeln.
Bitte zeigen Sie den Code, den Sie geschrieben haben – Borodin