【发布时间】:2021-12-29 06:27:12
【问题描述】:
我正在实现一个 spark java 代码, 数据集输入 = spark.read().parquet(configuration.getInputDataLocation());
但是 inputDataLocation(Azure 存储帐户容器中的文件夹)可能没有任何数据,在这种用例中会抛出异常, 用户类抛出异常:org.apache.spark.sql.AnalysisException:无法推断 Parquet 的架构。必须手动指定。
有没有一种简单的方法可以预先检查文件夹是否为空,然后只有我处理上面写的spark java代码行。
【问题讨论】:
-
欢迎来到 SO!确保您阅读好帖子的指南并编辑您的帖子。你会想要一个更短的标题,一个更清晰的描述,包括代码格式,以及对你所做的事情的清晰解释,包括代码。如果您不这样做,其他用户可能(并且将会!)否决您的问题……
标签: java apache-spark bigdata parquet