2017-01-05 63 views
1

有没有办法在SparkConf中指定多个MongoDB主机?文档中的示例(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.urispark.mongodb.output.uri接受MongoDB Connection URI format

连接URI格式应该适用于所有MongoDB支持的驱动程序,包括Spark的MongoDB Scala驱动程序。例如,要连接到副本集,可以指定:

mongodb://db1.example.net,db2.example.net:2500/?replicaSet=myReplica