Spark-Sql快速入门系列(3) | 读/写数据源

在这里插入图片描述

文件保存选项(SaveMode)

  • 保存操作可以使用 SaveMode, 用来指明如何处理数据. 使用mode()方法来设置.
  • 有一点很重要: 这些 SaveMode 都是没有加锁的, 也不是原子操作. 还有, 如果你执行的是 Overwrite 操作, 在写入新的数据之前会先删除旧的数据.
Scala/Java Any Language Meaning
SaveMode.ErrorIfExists(default) “error”(default) 如果文件已经存在则抛出异常
SaveMode.Append “append” 如果文件已经存在则追加
SaveMode.Overwrite “overwrite” 如果文件已经存在则覆盖
SaveMode.Ignore “ignore” 如果文件已经存在则忽略

猜你喜欢

转载自blog.csdn.net/qq_46548855/article/details/108267958