2016-10-26 2 views
3

У меня есть приложение IBM Bluemix. Созданный Bluemix & развернул Compong powered MongoDB для меня. Но у меня также есть отдельное развертывание MongoDB на Compose (http://compose.com).Как контролировать IBM Compose DB

Проблема заключается в том, что у созданной версии развертывания MongoDB у Bluemix есть некоторые проблемы, которые я не знаю. Из-за этого я не могу использовать какой-либо другой инструмент графического интерфейса, такой как Robomongo (https://robomongo.org), MongoClient для мониторинга базы данных. Но самое главное, я даже не могу использовать инструмент CLI для создания данных.

Итак, если есть способ импортировать созданный Bluemix db на сайт Compose.io, или я могу импортировать/использовать Compose.io созданную базу данных в Bluemix, это было бы здорово.

+0

К сожалению, RoboMongo пока не работает с новыми возможностями компоновки MongoDB при использовании SSL. Надеюсь, RoboMongo вытолкнет обновление с прибытием MongoDB 3.2. Можете ли вы вставить точную команду 'mongoimport', которую вы пытаетесь (учетные данные пользователя опущены)? – kylemclaren

+0

Да, конечно. 'mongoimport --host sl-us-dal-9-portal.3.dblayer.com --port 15741 --username < secret > --password < secret > --collection dummy --db admin --file ./appliances. json' Вчера я говорил с членом команды Compose. Он сказал, что я не могу даже использовать Compose развернутый db в Bluemix или наоборот в это время. – somnathbm

+0

Какую версию mongo вы установили локально и какое сообщение об ошибке возвращает команда 'mongoimport'? – kylemclaren

ответ

0

MongoDB Compose on Bluemix использует SSL. Поэтому, чтобы подключиться к нему с RoboMongo или другим инструментом, вам нужно либо использовать сертификат, отображаемый на экране учетных данных mongoldb, либо просто использовать unvalidated SSL.

Так что, если это синий микс mongoldb URI:

"uri": "mongodb://admin:[email protected]:29802,bluemix-sandbox-....-dblayer.com:29802/compose?ssl=true&authSource=admin" 

Вы можете использовать следующее в вашем GUI Tool:

Hostname: bluemix-sandbox-xxx-y-portal.z.dblayer.com 
Port: 29802 
User: admin 
Password: KUGHDSBKJSLKNA 
AuthenticationDB: admin 
SSL: Unvalidated. 
1

Зависит от того, что вы будете делать. There is guide on Mongo by BlueMix with reference with Node, есть пользовательский интерфейс MongoDB с узлом. Это своего рода чиновник.

Вы можете подключиться к другим пользовательским интерфейсам MongoDB (я имею в виду полное приложение), если вы используете новейшие версии БД, графические интерфейсы вашей оболочки и управления БД соответствуют новейшим функциям БД, включая шифрование. Нет официальной ссылки, вам нужно искать всю землю, попытаться потерпеть неудачу.

RoboMongo/Robo 3T не работает. Вы можете попросить IBM DeveloperWorks получить официальный ответ, I guess you'll get response something like this.

Смежные вопросы