文档首页/ 文档数据库服务 DDS/ 故障排除/ 连接失败,提示:cannot list multiple servers in URL without ‘replicaSet’ option
更新时间:2022-12-09 GMT+08:00

连接失败,提示:cannot list multiple servers in URL without ‘replicaSet’ option

问题描述

使用如下命令连接DDS副本集实例时报错。

./mongo mongodb://rwuser:xxxxxxxxxxx@192.168.168.116:8635,192.168.200.147:8635/test?authSource=admin&replicaSet=replica

报错信息如下:

FailedToParse: Cannot list multiple servers in URL without 'replicaSet' option
try 'mongo --help' for more information.

可能原因

  • 使用的客户端和服务端的版本不一致。
  • 输入的命令格式不正确。

排查思路

  • 检查使用的客户端和服务端的版本是否一致。
  • 检查输入的命令格式是否有错误。

处理方法

  • 使用的客户端和服务端的版本保持一致。
  • 使用的URL命令中明确指定了replicaSet(DDS中replicaSet的名称,固定为replica)。
  • 使用的URL命令用双引号包含起来。