【发布时间】:2020-01-23 11:03:50
【问题描述】:
我有以下情况需要帮助:
- 运行 mongodb 副本集,其中 3 个实例具有多个数据库和集合
- 运行弹性搜索
- 为了触发 elasticsearch 和 mongodb 之间的同步,我运行以下命令
>mongo-connector -m 127.0.0.1:27017 -t 127.0.0.1:9200 -d elastic2_doc_manager它完美地运行了从 mongodb 同步到 elasticsearch 的所有数据。 - 一切都很和谐......
- 直到我从弹性搜索中删除所有索引以解决另一个问题。
问题:当我从我的 elasticsearch 中删除所有索引时。当我重新运行此命令时>mongo-connector -m 127.0.0.1:27017 -t 127.0.0.1:9200 -d elastic2_doc_manager
它不会将数据从 mongodb 同步到 elasticsearch。我也试过
mongo-connector -m localhost:27017 -t localhost:9200 -d elastic2_doc_manager -n {db}.{collection_name} -g {djangodb}.{spiderCollection1} 但它不起作用。
如何从 mongodb 重新触发 elasticsearch 中的集合/文档的同步? 或者我如何将数据从 mongodb 重新同步到 elasticsearch
没有任何版本的 db 或 elasticsearch 被更改/修改。
感谢您的帮助。
谢谢,
【问题讨论】:
标签: mongodb elasticsearch