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

為什麼我連接超時當連接MongoDB使用MongoDB連接器火花10。x磚

Abel_Martinez
貢獻者

我能連接到MongoDB使用org.mongodb.spark: mongo-spark-connector_2.12:3.0.2和這段代碼:

df = spark.read.format (“com.mongodb.spark.sql.DefaultSource”)。選項(“uri”, jdbcUrl)

它工作得很好,但如果我去年MongoDB火花連接器安裝版本10.0.5和我嚐試連接使用:

df = spark.read.format (mongodb) .option (“spark.mongodb.input.uri”, jdbcUrl)

在這種情況下MongoDB服務器返回連接超時。什麼好主意嗎?我需要使用10 x庫,因為他們允許結構化流從mongoDB。

1接受解決方案

接受的解決方案

Abel_Martinez
貢獻者

嗨,最後我發現我自己的解決方案。選項的問題是,它改變了過去的版本。

工作代碼:

spark.read.format .option (“spark.mongodb.read.connection (“mongodb”)。uri”....

謝謝!

在原帖子查看解決方案

8回答說8

Hubert_Dudek1
尊敬的貢獻者三世

請在筆記本上運行魔法命令% sh並檢查如果你有路由(它可以是一個網絡問題)

% sh遠程登錄< mongodb_server_name > 28017

Vivian_Wilfred
尊敬的貢獻者

嗨@Abel馬丁內斯

驗證集群和MongoDB服務器之間的連接。運行一個數控URL,看看連接MongoDB端口(27017)的工作嗎?

% sh數控-zv < url > <口>
% sh curl -vvv URL

如果沒有問題在網絡方麵請分享完整的錯誤消息進一步檢查。

Aviral-Bhardwaj
尊敬的貢獻者三世

可以有三件事

你的防火牆阻止其IP

你的日誌越來越巨大的流量

本磚可以部署在您的工作空間中

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

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

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

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

Baidu
map