我MongoDB
在OpenShift
. 我可以通过 连接到它RockMongo
,这是由 提供的服务OpenShift
。
我正在尝试使用 连接到我的实例JAVA
,但我只是收到一个Connection refuesed
错误。此外,我无法使用RoboMongo
.
在我的RockMongo
状态选项卡中,我看到以下信息:
Host: 127.11.201.2
Port: 27017
使用RoboMongo
with MongoLab
instance 可以很好地为其提供正确的凭据,但在这里使用OpenShift
它无法连接到实例。
在我的JAVA
应用程序中,我正在尝试以下操作:
MongoCredential credential = MongoCredential.createCredential(
Const.MONGO_USERNAME, Cont.MONGO_DB,
Const.MONGO_PASSWORD.toCharArray());
mongo = new MongoClient(new ServerAddress(Const.MONGO_URI), Arrays.asList(credential));
与127.11.201.2
作为MONGO_URI
. 为什么我无法连接到我的实例?我究竟做错了什么?
PS 使用putty
我mongo
只需执行命令即可连接到我的实例mongo
。