你好,
我想設置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。謝謝
嗨@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() )