pyspark Py4JJavaError: Unsupported class file major version 56




在jupyter notebook跑上面的代码的时候报错

Py4JJavaError: An error occurred while calling z:org.apache.spark.mllib.api.python.SerDe.pythonToJava. : java.lang.IllegalArgumentException: Unsupported class file major version 56

解决是参考
https://stackoverflow.com/questions/53583199/pyspark-error-unsupported-class-file-major-version-55



java的版本不对。在配置spark的时候(参考我之前的博客)安装了jdk12.0,但是实际上需要安装jdk-8u211(8开头的)
安装完之后注意修改JAVA_HOME的路径

注意时间变化,15号就是我解决这个问题的日期。15号新装的
https://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html

 

 

 

 

 

然后就成功跑通了

 


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM