Ich habe eine HDFS-Datei in SequenceFile
Format. Der Schlüssel ist und der Wert ist eine benutzerdefinierte serialisierbare Klasse (sagen wir) MyCustomClass
. Ich möchte diese Datei über den Befehl hadoop fs -text
lesen, aber es schlägt fehl, da hadoop nicht weiß, was MyCustomClass
Definition ist.SequenceFile als Text CLI mit benutzerdefinierten Klasse
Ich versuchte auch hdfs dfs - text
Befehl, aber bekam die gleiche Antwort zurück. Mit hadoop2.
Gibt es eine Möglichkeit, die Klasse (z. B. über ein Glas wie -cp myjar.jar
Option) angeben?
Lustig. Ich hatte 'hadoop fs -text -libjars 'versucht, aber nicht' -libjars' Option zuerst versucht: D –
Nik