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

磚JDBC和遠程寫

Optum
新的貢獻者三世

你好,

我想寫一個三角洲表在我的磚從遠程火花會話實例在不同的集群與辛巴火花司機。我可以讀,但是當我試圖做一個寫,我得到以下錯誤:

{

df.write.format (jdbc) .mode SaveMode.Append .options(地圖(

" url " - > " jdbc:火花:/ /亞行- < host_id > .azuredatabricks.net: 443 /違約;運輸方式= http; ssl = 1; httpPath = < http_path >; AuthMech = 3; UID =令牌;PWD = <標記> ",

“數據表”- >“testtable”,

“驅動程序”- >“com.simba.spark.jdbc.Driver”

).save ()

}

java.sql。SQLFeatureNotSupportedException: [Simba][JDBC](10220) Driver does not support this optional feature.

在com.simba.spark.exceptions.ExceptionConverter。toSQLException(未知來源)

com.simba.spark.jdbc.common.SPreparedStatement.checkTypeSupported(未知源)

com.simba.spark.jdbc.common.SPreparedStatement.setNull(未知源)

org.apache.spark.sql.execution.datasources.jdbc.JdbcUtils .savePartition美元(JdbcUtils.scala: 677)

在org.apache.spark.sql.execution.datasources.jdbc.JdbcUtils。美元anonfun saveTable 1美元(JdbcUtils.scala: 856)

org.apache.spark.sql.execution.datasources.jdbc.JdbcUtils。美元anonfun saveTable美元$ 1 $改編(JdbcUtils.scala: 854)

在org.apache.spark.rdd.RDD。anonfun foreachPartition美元2美元(RDD.scala: 1020)

……

我目前使用“數據科學與工程”部分的集群連接,在先進的部分有細節通過JDBC / ODBC連接。一些指南表明使用SQL端點,這可能是我的問題,但我沒有權限來創建一個。一些帖子,比如StackOverflow,表明這是一個問題的自動提交功能,不支持的辛巴火花司機,但我不確定,我找不到一個火花或驅動程序選項,顯示關閉這個。

此外,所有的文檔做的火花。似乎寫操作時的一個筆記本磚服務器實例和遠程連接使用驅動程序示例。我丟失的文檔頁麵將在哪裏?

遠程火花實例

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

火花版本:3.1.1

Scala版本:2.1210

辛巴從磚JDBC驅動程序:火花2.6.22

磚集群的設置

- - - - - - - - - - - - - - - - - - - - - - - -

Azure雲係統:

政策:不受限製的

集群模式:標準

自動定量:啟用

磚運行時版本:9.1 LTS(包括Apache 3.1.2, Scala 2.12)

工人和司機類型:Standard_DS3_v2

請讓我知道如果你需要任何其他信息來幫助我解決我的問題。

謝謝你!

1接受解決方案

接受的解決方案

Kaniz
社區經理
社區經理

嗨@Kai·麥克尼利和@Daniel Blevins,錯誤發生,因為特定的辛巴司機不支持自動提交。該決議是添加JDBC驅動程序的類名的列表配置驅動程序關閉自動提交。

文章描述如何配置磚ODBC、JDBC驅動程序的連接您的工具或客戶磚。工具或放置連接指示,請參閱磚的集成

在原帖子查看解決方案

10個回答10

Kaniz
社區經理
社區經理

嗨@Kai·麥克尼利!我的名字叫Kaniz,我這裏的技術主持人。很高興認識你,謝謝你的問題!看看你的同行在社區中有一個回答你的問題。否則我將盡快給你回電。謝謝。

dblevins
新的貢獻者二世

嗨Kaniz,

解決任何更新嗎?我也遇到同樣的問題,無法寫信給我的磚表但我能夠閱讀使用JDBC驅動程序。

Kaniz
社區經理
社區經理

嗨@Kai·麥克尼利和@Daniel Blevins,錯誤發生,因為特定的辛巴司機不支持自動提交。該決議是添加JDBC驅動程序的類名的列表配置驅動程序關閉自動提交。

文章描述如何配置磚ODBC、JDBC驅動程序的連接您的工具或客戶磚。工具或放置連接指示,請參閱磚的集成

pulkitm
新的貢獻者三世

@Kaniz Fatma決議是添加JDBC驅動程序的類名的列表配置驅動程序已關閉自動提交- - -我們如何管理這個列表在Windows機器嗎?你能總結的步驟。這將是非常感激

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

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

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

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

Baidu
map