rdd = sc.parallelize(['A', 'B', 'C', 'A'])
keyvalues = rdd.map(lambda x: (x, 1))
counts = keyvalues.reduceByKey(lambda a, b: a + b)
counts.collect()
Ein Fehler ist aufgetreten !! * IllegalArgumentException: 'Unsupported class file major version 55'
Ich habe Google in Eile gefragt. * *
Es scheint, dass es ein Problem mit der Java-Version gab. * *
(base) xxxx:~$ sudo update-alternatives --config java
alternative java (/usr/bin/Stellen Sie Java bereit)Hat zwei Möglichkeiten.
Prioritätsstatus des Auswahlpfads
------------------------------------------------------------
* 0 /usr/lib/jvm/java-11-openjdk-amd64/bin/Java 1111 Automatikmodus
1 /usr/lib/jvm/java-11-openjdk-amd64/bin/Java 1111 manueller Modus
2 /usr/lib/jvm/java-8-openjdk-amd64/jre/bin/Java 1081 manueller Modus
(base) xxxx:~$ sudo update-alternatives --config java
alternative java (/usr/bin/Stellen Sie Java bereit)Hat zwei Möglichkeiten.
Prioritätsstatus des Auswahlpfads
------------------------------------------------------------
* 0 /usr/lib/jvm/java-11-openjdk-amd64/bin/Java 1111 Automatikmodus
1 /usr/lib/jvm/java-11-openjdk-amd64/bin/Java 1111 manueller Modus
2 /usr/lib/jvm/java-8-openjdk-amd64/jre/bin/Java 1081 manueller Modus
Aktuelle Auswahl[*]Halten<Enter>, Andernfalls drücken Sie die Taste der Auswahlnummer: 2
update-alternatives: /usr/bin/java (java)Im manuellen Modus zur Verfügung zu stellen/usr/lib/jvm/java-8-openjdk-amd64/jre/bin/Verwenden Sie Java
(base) xxxx:~$ java -version
openjdk version "1.8.0_222"
OpenJDK Runtime Environment (build 1.8.0_222-8u222-b10-1ubuntu1~18.04.1-b10)
OpenJDK 64-Bit Server VM (build 25.222-b10, mixed mode)
Jupyter erfolgreich neu gestartet !! *
Anmerkungen: Nicht im Zusammenhang mit der Einstellung JAVA_HOME *
Recommended Posts