2017-11-01 8 views
0

専門家だけが答えることができるという簡単な質問があります。この構成は可能ですか?Mongo-Connector、MongoDB OPLOGとElasticSearchの設定

  • ホスト1 - ElasicSearch
  • HOST3を実行します - - MongoDBの(replicamode)

は数百万ドルの質問は走るのmongo-コネクタ

  • ホスト2を実行します:私は、変更を反映するためにMongoのコネクタを使用することができますMongoDbからElasticSearchまでの間に発生しますか?根本的な問題は、MongoDB opLogファイルです。 Mongo-Connectorはそのファイルを使用して、ElasticSearchへの厳しいアクションを確認します。このタイプの設定では、どのように動作させることができますか?

  • 答えて

    0

    2つのMacBookを含む簡単なテストを行った後、私自身の質問に答える。

     
    I did the following to test. 
    
    1. のMacBook上のmongo-コネクタを走りました。
    2. は、異なるMacBook上で動作するMongoDBに接続するmongoコネクタを設定し、別のMacBookで動作するElasticSearchエンジンに接続するように設定しました。
    3. この構成では、mongoDBとElastic Search Engineは同じボックスにあることに注意してください。
     
    what I observed: 
    Mongo-connector was able to monitor the mongodb running remotely and was able to 
    update Elastic search with all changes that hit the MongoDB. I started with 
    an empty ElasticSearch. Mongo-Connector was able to load all historical data 
    and then proceeded to load any real-time inserts/updates and deletes on 
    Mongodb into Elastic Search. 
    ---- SO IT WORKS ---- 
    The trick is this: Use REAL IP ADDRESSES IN YOUR CONFIGURATION FILES. 
    
    関連する問題