1

我在生产中连接到 Mongo Replica Set 时遇到问题。副本集在一台机器上有master,在另一台机器上有secundary + arbiter。

当我在本地运行我的应用程序时,它会正确连接并使用副本集。我正在使用 Windows 操作系统。

Mongo URI 是这样的:

mongodb://192.168.2.95:20000,192.168.2.96:20000/testDatabase

我正在使用 Java 驱动程序 2.10.1。

当我在生产服务器中部署应用程序时,它不能使用副本集。错误是“找不到主人”。

当我将 mongo URI 更改为使用单个节点时,如下所示:

mongodb://192.168.2.95:20000/testDatabase

那么它的工作原理!

有什么问题?我在网上搜索过,我发现很少有人有类似的问题,但我没有找到任何合适的解决方案......

4

0 回答 0