簡體   English   中英

df.write.jdbc是否處理JDBC池連接?

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

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM