报错:Unsupport class file major version 58
报错的图:![遇到错误,返回查看Spark版本,使用命令bin/spark-shell
所以,已经安装了超过jdk1.8以上的版本,如jdk10 11 12 13以及我安装的最新jdk14都有可能报错这个问题。我们第一想法可能是卸载jdk14重装jdk1.8。但是仔细思考,jdk14中包含jdk1.8,我们只需把之前安装jdk时的java_home地址改成jdk1.8的即可。
把这个jdk名称复制,使用vim ~/. bashrc命令打开,更改环境变量,我们只需更改java_home地址的文件夹后面的名称即可,即粘贴刚刚复制的jdk名称。
完毕,使用source ~/. bashrc命令使其生效。
接下来我们就重新启动Spark
cd / usr/local/spark
bin/spark-shell
接下来,重新运行Word Count例子:
运行成功!能否解决了您遇到的问题呢?欢迎大家留言。
相关文章: