Как я могу подключиться к серверу 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.

Ответы на вопрос(0)

Ваш ответ на вопрос