【问题标题】:Azure Cosmos DB Emulator : Unable to connect to MongoDb via MongoChefAzure Cosmos DB 模拟器:无法通过 MongoChef 连接到 MongoDb
【发布时间】:2018-06-14 00:19:16
【问题描述】:

按照以下官方参考"Use the Azure Cosmos DB Emulator for local development and testing" 中的说明,我们尝试使用下面粘贴的连接字符串使用 MongoChef 连接到 MongoDb:

mongodb://localhost:C2y6yDjf5/R+ob0N8A7Cgv30VRDJIWEHLM+4QDU5DE2nQ9nDuVTqobD4b8mGGyPMbIZnqyMsEcaGQy67XIw/Jw==@localhost:10255/admin?ssl=true

但是当我们通过 MongoChef 测试连接时,我们得到了下面粘贴的错误:

连接失败。 服务器 [localhost:10255](类型:未知) |_/ 连接错误 (MongoSocketOpenException): 异常打开套接字 |____/ 套接字错误:连接被拒绝:连接 细节: 等待连接时在 30000 毫秒后超时。集群状态的客户端视图是 {type=UNKNOWN, servers=[{address=localhost:27018, type=UNKNOWN, state=CONNECTING, exception={com.mongodb.MongoSocketOpenException: Exception opening socket}, 由 {java.net. ConnectException:连接被拒绝:连接}}]

如果我们检查系统上当前正在使用的端口,我们根本看不到 10255 正在使用。

有人可以帮助我们了解这里出了什么问题。

【问题讨论】:

    标签: mongodb azure-cosmosdb studio3t


    【解决方案1】:

    连接字符串正确。 Studio 3T 有一个非常讨厌的错误 - 当您在创建新连接时使用 From URI 功能时,它会剪切键中存在的“+”字符,这就是您需要手动将键复制到连接属性中的相应字段的原因。 此外,请确保模拟器已实际启动(应显示托盘区域图标)。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-03-30
      • 1970-01-01
      • 2019-04-30
      • 2021-10-14
      • 1970-01-01
      相关资源
      最近更新 更多