Как я могу подключиться к серверу MongoDB, используя JAVA из OpenShift?
Я создалMongoDB
экземпляр вOpenShift
, Я могу подключиться к нему черезRockMongo
, который является услугой, предлагаемойOpenShift
.
Я пытаюсь подключиться к своему экземпляру, используяJAVA
, но я просто получаюConnection refuesed
ошибка. Более того, я не могу подключиться с помощьюRoboMongo
.
В моемRockMongo
На вкладке статуса я вижу следующую информацию:
Host: 127.11.201.2
Port: 27017
С помощьюRoboMongo
сMongoLab
экземпляр работает просто отлично, давая ему правильные полномочия, но здесь с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
, Почему я не могу подключиться к своему экземпляру? Что я делаю неправильно?
Использование P.Sputty
Я могу подключиться к своемуmongo
экземпляр, просто выполнив командуmongo
.