开发者社区 > 大数据与机器学习 > 大数据开发治理DataWorks > 正文

spark连接odps,执行insert overwrite报错

报错信息:ErrorCode=OverwriteModeNotAllowed, ErrorMessage=Overwrite mode not enabled in project:xxxx。在dataworks中该项目是可以执行insert overwrite的。我这个是maxcompute-spark本地模式。

image.png

展开
收起
游客wbg2in6suqdus 2022-08-18 21:31:12 841 0
1 条回答
写回答
取消 提交回答
  • 个错误信息意味着在您的MaxCompute-Spark本地模式中,无法执行overwrite操作。这是由于MaxCompute-Spark的本地模式默认不启用overwrite操作,只能在云模式下启用。 在本地模式下,您需要通过设置Spark的配置参数来启用overwrite操作。以下是可以在本地模式下启用overwrite操作的一些参数:

    spark.sql.sources.first.overwrite:设置为true,可以在创建表时强制创建表。
    spark.sql.warehouse.dir:设置为本地文件路径,可以将数据保存在本地文件中。
    
    2023-06-16 14:55:58
    赞同 展开评论 打赏

DataWorks基于MaxCompute/Hologres/EMR/CDP等大数据引擎,为数据仓库/数据湖/湖仓一体等解决方案提供统一的全链路大数据开发治理平台。

相关电子书

更多
DataWorks数据集成实时同步最佳实践(含内测邀请)-2020飞天大数据平台实战应用第一季 立即下载
DataWorks调度任务迁移最佳实践-2020飞天大数据平台实战应用第一季 立即下载
基于DataWorks数据服务构建疫情大屏-2020飞天大数据平台实战应用第一季 立即下载