【发布时间】:2022-10-05 06:10:58
【问题描述】:
引起:java.lang.IllegalArgumentException:com.google.cloud.bigquery.connector.common.BigQueryConnectorException$InvalidSchemaException:目标表的架构与数据框的架构不兼容
df.write \
.format('bigquery') \
.option('table', (project + '.db.tbl')) \
.mode("overwrite") \
.save()
【问题讨论】:
-
我认为这个错误是不言自明的。数据框的架构与您尝试写入的表的架构不匹配。可能是数值数据类型(整数与小数等)之间不匹配,也可能是 StringType 列违反了登陆表中目标列的字符限制
-
感谢您的观察,它完全不同,我已删除表架构并重新执行。 I脚本执行没有任何错误,并且表创建成功。如果我们在没有任何修改的情况下使用相同的脚本执行第二次,那么我们将面临这个问题
标签: pyspark