MongoDB
 sql >> Cơ Sở Dữ Liệu >  >> NoSQL >> MongoDB

Đồng bộ MongoDb với ElasticSearch

  1. tải xuống https://dbschema.com/jdbc-drivers/MongoDbJdbcDriver.zip
  2. giải nén và sao chép tất cả các tệp vào đường dẫn (~ / logstash-7.4.2 / logstash-core / lib / jar /)
  3. sửa đổi tệp cấu hình (mongo-logstash.conf) bên dưới:
  4. run:~ / logstash-7.4.2 / bin / logstash -f mongo-logstash.conf
  5. thành công, hãy thử nó!

ps:đây là câu trả lời đầu tiên của tôi trong 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. Triển khai và bảo trì MongoDB bằng Ansible

  2. Làm cách nào để khớp các phần tử tổng hợp ($ graphLookup) trong MongoDB?

  3. đếm số lần xuất hiện của mảng trên tất cả các tài liệu với mongo

  4. MongoError:Nghệ danh của đường dẫn không được công nhận:'$ changeStream'

  5. MongoDB kiểm tra xem id có phải là PHP BSON hợp lệ không