gpt4 book ai didi

java - 使用 java 连接到远程 mongodb 服务器

转载 作者:IT老高 更新时间:2023-10-28 13:34:01 24 4
gpt4 key购买 nike

我正在尝试连接到远程 mongodb 实例,但它一直抛出错误。

Java 代码:

Mongo mongo = new Mongo("172.234.52.24");
DB db = mongo.getDB("myDB");
collection = db.getCollection("myCollection");

但我不断收到以下异常:

java.io.IOException: couldn't connect to [/172.234.52.24:27017] bc:java.net.ConnectException: Connection refused

我还有什么需要做的吗?当我尝试访问数据库或更改 mongo 端的某些权限时设置用户名/密码?它只是在 ubuntu 服务器上的普通 mongo 安装,没有添加配置或权限。

附加信息:mongo 172.234.52.24:8888 也不起作用,说异常:连接失败。我可以 ping 另一台主机,并且知道 mongo 正在其上运行。

有什么想法吗?谢谢!

最佳答案

我想通了...你们都有很好的建议,但问题更根本。

在远程服务器上我的 mongo 配置文件中,有一个 bind_ip 变量设置为本地 ip。一旦我将其注释掉,一切正常。

非常感谢大家!

关于java - 使用 java 连接到远程 mongodb 服务器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16842305/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com