0.20.2 API Hadoop Version mit Java 5
Ich habe ein Maven-Projekt gestartet, das versucht, den MapReduce-Algorithmus in Java 1.5.0_14 zu implementieren. Ich habe die 0.20.2 API Hadoop Version gewählt. In der pom.xml verwende ich also folgende Abhängigkeit:
<Abhängigkeit>
< groupId>org.apache.hadoop< /groupId>
< artifactId>hadoop-core< /artifactId>
< version>0.20.2< /version>
</ dependency>
Aber wenn ich einen Import in die org.apache.hadoop-Klassen verwende, wird der folgende Fehler angezeigt:
bad-Klassendatei: Klassendatei $ {HOME_DIR} \ repository \ org \ apache \ hadoop \ hadoop-core \ 0.20.2 \ hadoop-core-0.20.2.jar (org / apache / hadoop / fs / Path.class) hat falsche Version 50.0, sollte 49.0 sein.
Weiß jemand, wie ich dieses Problem lösen kann?
Vielen Dank