Spark-Sql快速入门系列(3) | 读/写数据源 ゝ一纸荒年。 2022-12-01 15:35 95阅读 0赞 ![在这里插入图片描述][watermark_type_ZmFuZ3poZW5naGVpdGk_shadow_10_text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3FxXzQ2NTQ4ODU1_size_16_color_FFFFFF_t_70_pic_center] # 文件保存选项(SaveMode) # * 保存操作可以使用 SaveMode, 用来指明如何处理数据. 使用mode()方法来设置. * 有一点很重要: 这些 SaveMode 都是没有加锁的, 也不是原子操作. 还有, 如果你执行的是 Overwrite 操作, 在写入新的数据之前会先删除旧的数据. <table> <thead> <tr> <th>Scala/Java</th> <th>Any Language</th> <th>Meaning</th> </tr> </thead> <tbody> <tr> <td>SaveMode.ErrorIfExists(default)</td> <td>“error”(default)</td> <td>如果文件已经存在则抛出异常</td> </tr> <tr> <td>SaveMode.Append</td> <td>“append”</td> <td>如果文件已经存在则追加</td> </tr> <tr> <td>SaveMode.Overwrite</td> <td>“overwrite”</td> <td>如果文件已经存在则覆盖</td> </tr> <tr> <td>SaveMode.Ignore</td> <td>“ignore”</td> <td>如果文件已经存在则忽略</td> </tr> </tbody> </table> [watermark_type_ZmFuZ3poZW5naGVpdGk_shadow_10_text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3FxXzQ2NTQ4ODU1_size_16_color_FFFFFF_t_70_pic_center]: /images/20221123/b153b401b57b45f9934e995927cfe37c.png
还没有评论,来说两句吧...