rdd = sc.parallelize(['A', 'B', 'C', 'A'])
keyvalues = rdd.map(lambda x: (x, 1))
counts = keyvalues.reduceByKey(lambda a, b: a + b)
counts.collect()
Erreur est survenue !! * IllegalArgumentException: 'Unsupported class file major version 55'
J'ai demandé rapidement à Google. *
Il semble qu'il y ait eu un problème avec la version Java. *
(base) xxxx:~$ sudo update-alternatives --config java
alternative java (/usr/bin/Fournir java)A deux choix.
Statut de priorité du chemin de choix
------------------------------------------------------------
* 0 /usr/lib/jvm/java-11-openjdk-amd64/bin/java 1111 mode automatique
1 /usr/lib/jvm/java-11-openjdk-amd64/bin/mode manuel java 1111
2 /usr/lib/jvm/java-8-openjdk-amd64/jre/bin/java 1081 mode manuel
(base) xxxx:~$ sudo update-alternatives --config java
alternative java (/usr/bin/Fournir java)A deux choix.
Statut de priorité du chemin de choix
------------------------------------------------------------
* 0 /usr/lib/jvm/java-11-openjdk-amd64/bin/java 1111 mode automatique
1 /usr/lib/jvm/java-11-openjdk-amd64/bin/mode manuel java 1111
2 /usr/lib/jvm/java-8-openjdk-amd64/jre/bin/java 1081 mode manuel
Choix actuel[*]Tenir<Enter>, Sinon appuyez sur la touche du numéro de choix: 2
update-alternatives: /usr/bin/java (java)En mode manuel pour fournir/usr/lib/jvm/java-8-openjdk-amd64/jre/bin/Utiliser 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 a redémarré avec succès !! *
Remarques: Non lié au paramètre JAVA_HOME *
Recommended Posts