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

不能連接到SQL端點使用PHP和ODBC磚

雷克斯
新的貢獻者三世

我試圖連接到我們的磚SQL端點使用PHP的碼頭工人容器。

我設置我的碼頭工人容器下載和配置ODBC驅動程序規定:https://docs.www.eheci.com/integrations/bi/jdbc-odbc-bi.html install-and-configure-the-odbc-driver -…

我的碼頭工人設置https://github.com/rlorenzo/databricks_php

然而,當它試圖使用ODBC連接我的PHP測試腳本的錯誤:

警告:odbc_connect (): SQL錯誤:[unixODBC] [FreeTDS] [SQL Server]無法連接到數據源,在SQLConnect S1000 / test_connection SQL狀態。14號線php ODBC連接失敗:S1000

連接細節是正確的,因為我能夠連接到SQL端點使用磚Datagrip。我也可以驗證ODBC庫是正確安裝,因為我可以查詢一個Microsoft SQL Server。

我一定磚ODBC連接器配置錯誤,但是我笨。在我看來,所有匹配的文檔。

我嚐試使用odbc磚驅動程序。ini文件:

司機= / opt /辛巴/ / lib / 64 / libsparkodbc_sb64.so火花

但是我得到的錯誤打不開自由' / opt /辛巴/ / lib / 64 / libsparkodbc_sb64火花。所以:文件未找到

然而,這個文件存在:

ls / opt /辛巴/ / lib / 64 / libsparkodbc_sb64火花。所以-rwxrwxrwx 1根根76265161 10月26日20:51 / opt /辛巴/ / lib / 64 / libsparkodbc_sb64.so火花

什麼我應該試試?

我也問這個StackOverflow:https://stackoverflow.com/questions/71271023/cannot-connect-to-databricks-sql-endpoint-using-php-and..。

1接受解決方案

接受的解決方案

BilalAslamDbrx
尊敬的貢獻者二世
尊敬的貢獻者二世

@Rex洛倫佐司機還沒有開放源代碼(這絕對是我們看的東西)。我的團隊構建司機聊天,得到一個手臂構建絕對是路線圖。不幸的是,我無法給出確切的日期。

在原帖子查看解決方案

7回複7

雷克斯
新的貢獻者三世

問題是磚的SQL司機還不支持的手臂,我的筆記本電腦和碼頭工人容器建築了。看到(' 01000 ',”[01000][unixODBC](驅動程序管理器)打不開自由' / opt /辛巴/火花/ lib / 64 / libsparkodbc_sb……

我更新了我的回購https://github.com/rlorenzo/databricks_php用一個實例,並迫使容器建立一個x86版本。

將更新回購如果磚曾經支持我的胳膊。

希望這有助於在未來的人。

BilalAslamDbrx
尊敬的貢獻者二世
尊敬的貢獻者二世

謝謝調查,@Rex洛倫佐。你確實是正確的,我們目前沒有一隻手臂。

雷克斯
新的貢獻者三世

@Bilal Aslam計劃提供一個臂建立嗎?或者我們可以獲得源我們可以構建一個?

Atanu
尊敬的貢獻者
尊敬的貢獻者

還——我認為我們應該有這個功能要求是一樣的。@Rex洛倫佐請你添加一個特性的要求https://docs.www.eheci.com/resources/ideas.html

如果你能讓我知道我還會添加到我們的內部係統

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

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

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

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

Baidu
map