[英]Write dataframe to table
我正在尝试将 spark 数据帧写入 MYSQL 表。 我尝试了以下方法:
dataFrame.write().mode(SaveMode.Append).format(JDBC).options(options);
options 是以下键值对的 map:
表 'tableName' 没有得到更新,我在 spark 控制台中没有收到任何错误。 有人可以帮我弄这个吗?
通过更改您的 map 名称来尝试它,因为方法名称和 map 名称是相同的。 我不确定,但这可能是问题所在。
其次,我将选项参数声明为单独的变量并将它们传递给选项方法。
`
url_name = "xxxx"
driver_name = "xxxx"
username = "x"
passwd = "123"
dataFrame.write().mode(SaveMode.Append).format(JDBC).options(url=url_name, driver = driver_name, dbtable = query, user=username, password=passwd);
`
最后一件事,检查 options 方法之后的.save()
方法,因为你没有保存。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.