【发布时间】:2021-08-19 19:11:20
【问题描述】:
我有一个被压缩成 bzip2 的 parquet 文件,这与使用 bzip2 或 snappy 压缩的 parquet 文件不同。
有人可以告诉我如何将此文件解压缩回 parquet 文件吗?
我试过了
spark.sparkContext.textFile("/mnt/shahgau/test/000000_0.bz2").saveAsHadoopFile("/mnt/shahgau/test/00000_0.parquet", "org.apache.hadoop.hive.ql.io.parquet.MapredParquetOutputFormat")
错误:
org.apache.spark.SparkException: RDD element of type java.lang.String cannot be used
我尝试将其作为 parquet 文件读取,但随后出现错误
spark.read.parquet("/mnt/shahgau/test/000000_0.bz2").show()
错误:
Caused by: java.io.IOException: Could not read footer for file:
【问题讨论】:
-
您能分享一下您是如何将 parquet 文件压缩成 bzip2 的吗?对我来说似乎工作正常
标签: apache-spark pyspark databricks azure-databricks