如何将远程MongoDB与本地Elasticsearch实例连接

时间:2019-09-03 08:50:32

标签: mongodb elasticsearch

我当前收到错误

pymongo.errors.ServerSelectionTImeoutError: connection closed

当尝试使用mongo-connector(python模块)将远程MongoDB与本地部署的Elasticsearch连接时。当前,MongoDB是在云中创建的,并且有一个三节点副本集。 要使用mongo-connector,需要发出类似于所示的命令

mongo-connector -m mongodb+srv://<usr>:<pass>@mongocluster0-l9bkp.gaq.mongodb.net/<db> -t localhost:9200 -d elastic2_doc_manager

在本地环境中执行此操作

mongo-connector -m localhost:27017 -t localhost:9200 -d elastic2_doc_manager

但是当尝试连接到云数据库时会引发此问题。为什么会发生这种情况以及我是否正确设置了MongoDB连接字符串?还是这是mongo-connector python模块的限制?

0 个答案:

没有答案