取消
顯示的結果
而不是尋找
你的意思是:

如何連接PostgreSQL磚

akj2784
新的貢獻者二世

我試圖連接從Azure磚PostgreSQL。

我用下麵的代碼來連接。

jdbcHostname = "測試"

jdbcPort = 1234

jdbcDatabase = " Test1 "

jdbcUrl = " jdbc: postgresql: / / {0}: {1} / {2}”。形式at(jdbcHostname, jdbcPort, jdbcDatabase)

連接成功

connectionProps ={“用戶”:“用戶名”,“密碼”:“通過!”}

現在,當我運行下麵的命令

accountDF = spark.read。jdbc (url = jdbcUrl表=“POC_TABLE”屬性= connectionProps)顯示(accountDF)

我得到以下錯誤。

org.postgresql.util。PSQLException:致命:SSL連接是必需的。請指定SSL選項並重試。

我怎麼解決這個錯誤。我已經啟用SSL在postgreSQL Azure門戶。

問候,

阿卡什

11日回複11

https://docs.microsoft.com/en-us/azure/databricks/data/data-sources/sql-databases

上麵的鏈接顯示了如何生成並添加所需的證書

匿名
不適用

@Javier De La Torre你真的需要雙向SSL (verify-full) ?在大多數情況下,一種SSL (sslmode =要求)就夠了。

@akj2784當你說“連接成功”,你說你建立了一個成功的連接在哪裏?你可能會錯過了

.option (“ssl”,真的)\ .options (“sslmode”,“要求”)

歡迎來到磚社區:讓學習、網絡和一起慶祝

加入我們的快速增長的數據專業人員和專家的80 k +社區成員,準備發現,幫助和合作而做出有意義的聯係。

點擊在這裏注冊今天,加入!

參與令人興奮的技術討論,加入一個組與你的同事和滿足我們的成員。

Baidu
map