2017-01-05 2 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、いいえなぜ2つの接続が必要ですか? – mrsrinivas

+0

私は2つの接続は必要ありません。それらのうちの1つがダウンしている場合に備えて、複数のレプリカをシードとして提供したいと思います。 – david

答えて

2

spark.mongodb.input.urispark.mongodb.output.uriMongoDB Connection URI formatを受け入れます。

接続URI形式は、MongoDBがサポートするすべてのドライバ(SparkのMongoDB Scalaドライバを含む)で機能するはずです。たとえば、レプリカセットに接続するには、次のように指定します。

mongodb://db1.example.net,db2.example.net:2500/?replicaSet=myReplica 
関連する問題