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

我怎樣才能解決這個SSL錯誤情況下當調用databricks-sql-connector / databricks.sql.connect()從我的python應用程序?

mattmunz
新的貢獻者三世

錯誤:[SSL CERTIFICATE_VERIFY_FAILED):證書驗證失敗:自簽署證書證書鏈(_ssl.c: 997)

python - >版本

Python 3.10.4

這個錯誤似乎是來自節儉的後端。我懷疑但尚未證實,python版本。這個程序之前能夠連接配置下使用python 3.8。

我不喜歡使用自簽名證書。任何幫助將不勝感激!

5回複5

瑞格
新的貢獻者二世

我也有同樣的問題,試著上麵提到的解決方案。它仍然不工作。我得到以下錯誤

錯誤:(“HY000”、“[HY000][辛巴][ThriftExtension](14)意想不到的響應從服務器在一個HTTP連接:SSL_connect:證書驗證失敗。(14)(SQLDriverConnect)”)

我在Jupyterhub在Linux上運行

進口pyodbc

進口ssl

試一試:

_create_unverified_https_context = ssl._create_unverified_context

除了AttributeError:

#遺留Python不驗證HTTPS默認證書

通過

其他:

#處理不支持HTTPS驗證的目標環境

ssl。_create_default_https_context = _create_unverified_https_context

康涅狄格州= pyodbc.connect(“司機= / opt /辛巴/火花/ lib / 64 / libsparkodbc_sb64.so;”+

“主機=;”+

“端口= 443;”+

“模式=違約;”+

“SparkServerType = 3;”+

“AuthMech = 3;”+

“UID =令牌;”+

“PWD =;”+

“ThriftTransport = 2;+

“SSL = 1;”+

“HTTPPath =;”+

“ssl_ca = rootdbcert.cer;”+

“sslverify = 0”,

自動提交= True)

SSL證書應該住在哪裏?我上傳相同的項目文件夾的python腳本正在運行。我給驅動器路徑中提到

https://docs.m.eheci.com/dev-tools/pyodbc.html

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

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

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

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

Baidu
map