parquet is not a Parquet file (length is too low: 0)
当执行 SparkSQL 遇到这个错误时,可能是因为对应分区的数据全被删除了,变成了空分区,解决办法是删除该分区。
hdfs://warehouse/test.db/t_test/20230511/eaf5f003-5658-4b19-b706-ac487cebad7e-0_3-10-79_20230421093519585.parquet is not a Parquet file (length is too low: 0)
删除指定分区语句:
ALTER TABLE test_db.t_test_rt DROP PARTITION (ds=20230511');