mongo-connector连接到具有私有IP的远程mongo公共IP

时间:2018-12-26 13:27:27

标签: mongodb

我正在尝试从服务器(例如,存在mongo-connector和elasticsearch的{​​{1}})连接到公共IP(例如,存在mongo服务器的beta.server)。 public.ip.1有一个专用IP话语public.ip.1,具有运行mongo PRIMARY的端口27017。 SECONDARY在端口27018上运行了另一个私有ip private.ip.p,第二个运行于公用IP private.ip.s上。另外,ARBITER在另一个私有ip public.ip.2上运行了相同的公共ip {{ 1}}在端口27019上。mongo服务器的admin受密码保护。

使用

尝试从private.ip.a连接时
public.ip.2

它显示此错误:

beta.server

但是,我确保mongo-connector -m mongodb://public.ip.1:27017 -a user -p pass ServerSelectionTimeoutError: private.ip.p:27017: timed out,private.ip.s:27018: timed out, private.ip.a:27019: timed out 的端口27017、27018和27019受到了public.ip.1的访问。

甚至从public.ip.2

连接
beta.server

它已连接。甚至telnet也在同一端口上连接。

那么,为什么mongo-connector连接到不需使用的专用IP,以及如何解决呢?

0 个答案:

没有答案