Apache spark 尝试读取Spark中的拼花时出错

Apache spark 尝试读取Spark中的拼花时出错,apache-spark,pyspark,parquet,Apache Spark,Pyspark,Parquet,我正在使用Python Spark 2.4.3 我读取CSV并从中创建一个数据框,然后将其写入拼花地板。第三行是什么打破 df = spark.read.csv("file.csv", header=True) df.write.parquet("result_parquet") parquetFile = spark.read.parquet("result_parquet") 我明白了: Py4JJavaError: An error occurred while calling o131

我正在使用Python Spark 2.4.3

我读取CSV并从中创建一个数据框,然后将其写入拼花地板。第三行是什么打破

df = spark.read.csv("file.csv", header=True)
df.write.parquet("result_parquet")
parquetFile = spark.read.parquet("result_parquet")
我明白了:

Py4JJavaError: An error occurred while calling o1312.parquet.
: java.lang.IllegalArgumentException: Unsupported class file major version 55

我做错了什么?我直接从Spark文档中得到了答案,问题是我使用的是Java 11(Spark不完全支持)。我卸载并安装了Java8,现在它可以工作了