elasticsearch,Mongodb,elasticsearch" /> elasticsearch,Mongodb,elasticsearch" />

elasticsearch:从mongodb重新同步索引

elasticsearch:从mongodb重新同步索引,mongodb,elasticsearch,Mongodb,elasticsearch,我有以下情况需要帮助: 使用3个具有多个数据库和集合的实例运行mongodb replicaSet 运行弹性搜索 为了触发elasticsearch和mongodb之间的同步,我运行以下命令 >mongo连接器-m 127.0.0.1:27017-t 127.0.0.1:9200-d elastic2\u文档管理器 它工作得非常完美,mongodb中的所有数据都同步到elasticsearch,非常好 一切都很和谐 直到我删除弹性搜索中的所有索引以解决另一个问题 问题:我从elasticse

我有以下情况需要帮助:

  • 使用3个具有多个数据库和集合的实例运行mongodb replicaSet
  • 运行弹性搜索
  • 为了触发elasticsearch和mongodb之间的同步,我运行以下命令
    >mongo连接器-m 127.0.0.1:27017-t 127.0.0.1:9200-d elastic2\u文档管理器
    它工作得非常完美,mongodb中的所有数据都同步到elasticsearch,非常好
  • 一切都很和谐
  • 直到我删除弹性搜索中的所有索引以解决另一个问题
问题:我从elasticsearch中删除了所有索引。当我重新运行此命令时
>mongo连接器-m 127.0.0.1:27017-t 127.0.0.1:9200-d elastic2\u doc\u管理器
它不会将数据从mongodb同步到elasticsearch。我也试过了
mongo连接器-m localhost:27017-t localhost:9200-d elastic2_doc_manager-n{db}.{collection_name}-g{djangodb}.{spiderCollection1}
但它不起作用

如何从mongodb中重新触发elasticsearch中集合/文档的同步? 或者如何将数据从mongodb重新同步到elasticsearch

未更改/修改db或elasticsearch的任何版本

谢谢你的帮助


谢谢,

再次在mongodb中重新创建db,工作正常。 但是,如果有人知道任何其他替代解决方案,请随意分享,而无需在mongodb中再次创建db。 谢谢