sql-server - 如何将 Spark 数据帧写入现有的 SQL Server 表?
问题描述
我想使用 spark 作业从 hive 表中提取数据,然后将其插入到现有的 SQL Server 表中,刷新和填充样式。
我打算使用df.write.jdbc()
,但是似乎这种方法无法传入SaveMode.Overwrite
参数。目前,SaveMode 是ErrorIfExists
.
我怎样才能解决这个问题?
解决方案
你可以试试这个
df.write.mode("overwrite").jdbc()
推荐阅读
- javascript - 预期的 ';' 而是看到'='
- powershell - 使用powershell卸载exe软件
- jquery - 带有 & char 的 yadcf 过滤器选项
- react-native - 从 CameraRoll 获取图像的 Base64
- docker - Gsutil 在 Google Compute Engine 上的 Dockerfile 中不起作用
- computer-vision - 计算机视觉中的“外观”和“形状”是什么意思?
- google-apps-script - 如何将另一列与将数据放在 Google 表格上的列之间的差异添加到列中?
- r - 一起使用 data.table 和 tidy eval:为什么 group by 不能按预期工作,为什么插入 ~?
- javascript - 数据洞察社区连接器
- node.js - 在Node中连接猫鼬时访问数据库?