首页 > 解决方案 > mongo-connector python lib 在同步到 Elasticsearch 时不适用于事务

问题描述

我正在使用mongo-connector将 mongodb 中的数据同步到 elasticsearch,在我开始使用事务之前它工作正常。我在 repo 上报告了问题,所以我希望他们能回复我,但我想在这里传播这个。

as short-cut:mongo-connector 在某种程度上就像对 mongo 的 oplog 进行线程迭代一样,oplog 是在 mongo 中保存写操作的地方。因此,mongo-connector 正在尝试检查更新并将其插入目标(在我的情况下为 elasticsearch)。

在我在代码中使用事务之前,它工作正常。

在事务之前,它对弹性搜索应用一个_bulk动作,但使用事务_refresh对弹性搜索应用一个动作。

所有日志详细信息都在上述问题的附加链接中。

提前致谢

标签: pythonmongodbelasticsearchtransactionsmongo-connector

解决方案


推荐阅读