【发布时间】:2017-03-08 23:21:21
【问题描述】:
我有一个 IBM Bluemix 应用程序。 Bluemix 为我创建并部署了一个由 Compose 提供支持的 MongoDB。但我在 Compose (http://compose.com) 上也有单独的 MongoDB 部署。
问题是,Bluemix 创建的 MongoDB 部署版本存在一些我不知道的问题。因此,我无法使用任何其他 GUI 工具,例如 Robomongo (https://robomongo.org)、MongoClient 来监控数据库。但最重要的是,我什至无法使用 mongoimport CLI 工具导入数据。
所以,如果我可以通过某种方式将 Bluemix 创建的数据库导入 Compose.io 网站,或者我可以将 Compose.io 创建的数据库导入/使用到 Bluemix,那就太好了。
【问题讨论】:
-
不幸的是,RoboMongo 在使用 SSL 时还不能与新的 Compose MongoDB 部署一起使用。希望 RoboMongo 会随着 MongoDB 3.2 的到来推出更新。您能否粘贴您正在尝试的确切
mongoimport命令(省略用户凭据)? -
是的。
mongoimport --host sl-us-dal-9-portal.3.dblayer.com --port 15741 --username < secret > --password < secret > --collection dummy --db admin --file ./appliances.json昨天我与 Compose 团队成员进行了交谈。他说我现在什至不能在 Bluemix 中使用 Compose 部署的数据库,反之亦然。 -
你在本地安装了什么版本的mongo,
mongoimport命令返回什么错误信息? -
Mongo CLI 版本 3.2.10 错误是:连接到数据库服务器时出错:没有可访问的服务器 Bluemix 提供给我的 CA 证书无效或格式错误。当我将 --sslCAFile 选项与 mongo CLI 一起使用时,它会抛出一个错误:InvalidSSLConfiguration cannot read certificate authority file
标签: mongodb ibm-cloud compose-db