报错信息:ErrorCode=OverwriteModeNotAllowed, ErrorMessage=Overwrite mode not enabled in project:xxxx。在dataworks中该项目是可以执行insert overwrite的。我这个是maxcompute-spark本地模式。
个错误信息意味着在您的MaxCompute-Spark本地模式中,无法执行overwrite操作。这是由于MaxCompute-Spark的本地模式默认不启用overwrite操作,只能在云模式下启用。 在本地模式下,您需要通过设置Spark的配置参数来启用overwrite操作。以下是可以在本地模式下启用overwrite操作的一些参数:
spark.sql.sources.first.overwrite:设置为true,可以在创建表时强制创建表。
spark.sql.warehouse.dir:设置为本地文件路径,可以将数据保存在本地文件中。
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。
DataWorks基于MaxCompute/Hologres/EMR/CDP等大数据引擎,为数据仓库/数据湖/湖仓一体等解决方案提供统一的全链路大数据开发治理平台。