MongoDB
 sql >> डेटाबेस >  >> NoSQL >> MongoDB

MongoDb को ElasticSearch में सिंक करें

  1. डाउनलोड करें https://dbschema.com/jdbc-drivers/MongoDbJdbcDriver.zip
  2. अनज़िप करें और सभी फ़ाइलों को पथ में कॉपी करें(~/logstash-7.4.2/logstash-core/lib/jars/)
  3. कॉन्फ़िगरेशन फ़ाइल (mongo-logstash.conf) को नीचे संशोधित करें:
  4. चलाएं:~/logstash-7.4.2/bin/logstash -f mongo-logstash.conf
  5. सफल, कृपया इसे आजमाएं!

ps:स्टैकओवरफ़्लो में यह मेरा पहला उत्तर है :-)

input {
  jdbc{
    # NOT THIS # jdbc_driver_class => "Java::mongodb.jdbc.MongoDriver"
    jdbc_driver_class => "com.dbschema.MongoJdbcDriver"
    jdbc_driver_library => "mongojdbc1.5.jar"
    jdbc_user => "" #no user and pwd
    jdbc_password => ""
    jdbc_connection_string => "jdbc:mongodb://127.0.0.1:27017/db1"
    statement => "db.t1.find()"
  }
}

output {
    #stdout { codec => dots }
    stdout { }
}


  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. मोंगो:ऐसे आइटम ढूंढें जिनमें एक निश्चित फ़ील्ड नहीं है

  2. ग्रिडएफएस मोंगोडब से ऑडियो/वीडियो स्ट्रीमिंग के लिए एक एपीआई बनाएं

  3. MongoDB 3.0 विंडोज सर्विस स्टार्ट:सिस्टम एरर 2 हुआ है

  4. Mongodb लोकलहोस्ट से कनेक्ट नहीं हो सकता है लेकिन लोकलहोस्ट के IP एड्रेस से कनेक्ट हो सकता है

  5. 'उल्का मोंगो' का उपयोग करके स्थानीय (चल रहे) मोंगो से कनेक्ट नहीं हो सकता