2017-01-05 2 views
1

Есть ли способ указать более одного узла MongoDB в SparkConf? Примеры в документе (https://docs.mongodb.com/spark-connector/v1.1/configuration/), по-видимому, предполагают, что нет.сконфигурировать искровой соединитель mongodb с несколькими хостами

spark.mongodb.output.uri=mongodb://127.0.0.1/ 
spark.mongodb.output.database=test 
spark.mongodb.output.collection=myCollection 
+0

AFAIK, No. Зачем вам два соединения? – mrsrinivas

+0

Мне не нужны два соединения, я хотел бы предоставить семя с более чем одной репликой, если один из них не работает. – david

ответ

2

spark.mongodb.input.uri и spark.mongodb.output.uri принимает MongoDB Connection URI format.

Формат URI соединения должен работать на всех поддерживаемых MongoDB драйверах, включая драйвер Scala MongoDB Scala. Например, чтобы подключиться к набору реплик, вы можете указать:

mongodb://db1.example.net,db2.example.net:2500/?replicaSet=myReplica 
Смежные вопросы