更新时间: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命令用双引号包含起来。