[英]Does df.write.jdbc handle JDBC pool connection?
您是否知道以下行是否可以处理jdbc池连接:
df.write
.mode("append")
.jdbc(url, table, prop)
你有什么主意吗? 谢谢
我不这么认为 。
spark.read.jdbc
请求Spark SQL创建JDBCRelation 。 最终buildScan被执行依次调用JDBCRDD.scanTable
导致JdbcUtils.createConnectionFactory(期权)为JDBCRDD
。
这样,您将看到driver.connect(options.url,options.asConnectionProperties) ,除非driver
处理连接池,否则Spark SQL不会执行。
(只是注意到您问了另一个问题)
df.write.jdbc
与此类似。 它再次导致使用相同RDD的JDBCRelation
。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.