Приведенный ниже код поддерживается реализацией блоков данных в spark. Я не вижу отображения схемы в вашем коде. Можете ли вы сопоставить это и попробовать?
.option("badRecordsPath", "/mnt/adls/udf_databricks/error")
Измените свой код, как показано ниже,
val customSchema = StructType(Array(
StructField("col_a", StringType, true),
StructField("col_b", StringType, true),
StructField("col_c", StringType, true),
StructField("col_d", StringType, true)))
val df = spark.read
.option("sep", props.inputSeperator)
.option("header", "true")
.option("badRecordsPath", "/mnt/adls/udf_databricks/error")
.schema(customSchema)
.csv(inputLoc)
Более подробную информацию вы можете получить Документ Datbricks на badrecordspath
Спасибо,
Karthick