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

AWS磚Pyspark——無法連接到Azure MySQL——顯示“需要SSL連接”

Rexton
新的因素

即使指定SSL選項,無法連接到MySQL。什麼可能出錯?有人能經曆類似的問題?

df_target_master = spark.read.format (jdbc) \

.option(“司機”,“com.mysql.jdbc.Driver”) \

.option (“url”, host_url) \

.option(“數據表”,supply_master) \

.option(“用戶”,user_id) \

.option(“密碼”,pwd) \

.option \ (“ssl”,真正的)

.option (“sslmode”、“verify-ca”) \

.option (“sslrootcert”、“< s3 bucket位置”)\

.load ()

5回複5

Kaniz
社區經理
社區經理

嗨@Rexton Das,

默認情況下,Azure為MySQL數據庫執行SSL連接服務器和客戶端應用程序之間來防止MITM攻擊(中間人)。這樣做是為了使連接到您的服務器盡可能安全。

雖然不推薦,您可以禁用SSL連接到您的服務器如果需要您的客戶機應用程序不支持SSL連接。請檢查如何為您的MySQL服務器配置SSL連接在Azure嗎為更多的細節。你可以禁用要求使用CLI從門戶或SSL連接。注意,Azure不建議禁用需要SSL連接時連接到您的服務器。

User16764241763
尊敬的貢獻者

@Rexton Das

下麵你可以嚐試禁用SSL設置MySQL Azure數據庫- >連接安全,看看它是否連接?

圖像

User16764241763
尊敬的貢獻者

或者你可以嚐試啟用SSL在URL中使用&useSSL = true&requireSSL = true

Kaniz
社區經理
社區經理

嗨@Rexton Das,我們還沒有收到你最後的回應我,@Arvind強奸,我檢查看看我們的建議幫助你。否則,如果你有任何解決方案,請與社區分享,因為它可以幫助別人。

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

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

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

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

Baidu
map