我尝试在Google colab上运行pyspark,它需要Java 8,但当我在Colab中查看Java版本时,它给出了:
第一个月
我尝试使用以下命令更改Java版本:!apt-get install openjdk-8-jdk-headless -qq > /dev/null import os os.environ["JAVA_HOME"] = "/usr/lib/jvm/java-8-openjdk-amd64"
个
然而,java版本仍然保持11。这个方法在7月份工作,当时我使用Colab,但现在也在同一个笔记本上运行错误。我不确定这是否是一个新事物,但我似乎找不到任何补救措施。
作为参考,我试图在一个spark框架上使用.count(),但总是得到IllegalArgumentException: 'Unsupported class file major version 55'
个
2条答案
按热度按时间mutmk8jj1#
听起来你也需要更新替代品:
字符串
打印我:
型
neekobn82#
对于Java 17(我知道没有人问过),由于 Package 的差异,说明也需要一个小的调整:
字符串
它为我打印:
型