[英]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.