mongodb ingest data into databricks error

jeft
New Contributor II
spark = SparkSession.builder \
.appName("MongoDBToDatabricks") \
.config("spark.jars.packages", "org.mongodb.spark:mongo-spark-connector_2.12:10.4.0") \
.config("spark.mongodb.read.connection.uri", mongodb_uri) \
.config("spark.mongodb.write.connection.uri", mongodb_uri) \
.getOrCreate()

# Read data from MongoDB
df = spark.read \
.format("com.mongodb.spark.sql.connector.MongoTableProvider") \
.option("database", database_name) \
.option("collection", collection_name) \
.option("readPreference", "primary") \
.load()

df.printSchema()

jeft
New Contributor II

Screenshot 2024-11-04 at 4.34.15 PM.png

 it shows maximun number of retires has been exceeded. i have no idea why it couldnt connect as i able to telnet to mongoDB

Nam_Nguyen
Databricks Employee
Databricks Employee

Hello @jeft , will you be able to share some screenshots of the driver logs?