MongoDB
 sql >> Teknologi Basis Data >  >> NoSQL >> MongoDB

Sinkronkan MongoDb ke ElasticSearch

  1. unduh https://dbschema.com/jdbc-drivers/MongoDbJdbcDriver.zip
  2. unzip dan salin semua file ke path(~/logstash-7.4.2/logstash-core/lib/jars/)
  3. modifikasi file konfigurasi (mongo-logstash.conf) di bawah ini:
  4. jalankan:~/logstash-7.4.2/bin/logstash -f mongo-logstash.conf
  5. berhasil, silahkan dicoba!

ps:ini jawaban pertama saya di stackoverflow :-)

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. Dapatkan dokumen dengan objek bersarang yang cocok dengan kondisi jumlah

  2. sintaks untuk menghubungkan dokumen di mongodb

  3. Keuntungan MongoDB | Kekurangan MongoDB

  4. Ekspresikan fungsi parameter kueri tak terbatas JS?

  5. MongoDB:Bagaimana cara menanyakan catatan di mana bidang nol atau tidak disetel?