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

MySQL連接:太多的位置參數.options ()”

190809年
貢獻者

你好,

我想設置yp PlanetScale MySQL數據庫的連接。我跟著所有的配置步驟但收到以下:

remote_table = (spark.read

.format (jdbc) \

.option \(“司機”,司機)

.option \ (“url”, url)

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

.option \(“用戶”,用戶名)

.option(“密碼”,passwd) \

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

.options (“sslmode”,“要求”)\

.options (“sslcert”、“dbfs: / mnt / * * * * * -data-landing / admin / my_cert.pem”) \

.load ()

)

錯誤信息:

TypeError:選項()接受1位置參數但3

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - TypeError回溯(最近調用最後)

模塊在< <命令- 3539186329914624 > >

12 url = " < url_path > "

13 - - - >

14 remote_table = (spark.read

15 .format (jdbc) \

16 .option \(“司機”,司機)

TypeError:選項()接受1位置參數但3

我知道這種類型的錯誤是一種海裏撈針的情況,但如果有人遇到這個之前還是可以看到任何明顯的在我的設置。第一次連接到MySQL Datarbicks。謝謝

4回複4

Kaniz
社區經理
社區經理

嗨@Rachel坎寧安,也許你錯過了引號。請將這一試。

remote_table = (spark.read.format (jdbc) \.option("driver", "driver")\ .option("url", "url")\ .option("dbtable","table")\ .option("user", "username")\ .option("password", "passwd")\ .option("ssl", "True") \ .options("sslmode", "require" ) \ .options("sslcert", "dbfs:/mnt/*****-data-landing/admin/my_cert.pem") \ .load() )

你好,謝謝,沒有這不是解決方案但我固定它。

嗨@Rachel坎寧安,謝謝你的回應。你願意分享與社區解決方案?

Kaniz
社區經理
社區經理

嗨@Rachel坎寧安,我們一直沒有收到你自從我上次反應,我檢查看看我的建議幫助你。

否則,如果你有任何解決方案,請與社區分享,因為它可以幫助別人。

同時,請別忘了點擊“選擇最佳”按鈕時提供的信息幫助解決你的問題。

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

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

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

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

Baidu
map