更新时间:2023-06-14 gmt 08:00
连接失败,提示:network error while attempting to run command ‘ismaster’-凯发k8国际娱乐官网入口
问题描述
使用如下命令连接dds实例时报错。
./mongo --host 192.168.168.182 --port 8635 -u rwuser -p xxxxxxxxxx --authenticationdatabase admin
图1 连接失败
可能原因
该命令为非ssl方式下连接实例的命令,若实例已开通ssl连接,执行此命令会报错。
排查思路
在dds控制台,单击实例名称,在实例基本信息页面检查是否开通了ssl连接。
- 若开启了ssl连接,需要使用ssl的方式及命令连接实例。
- 若未开启ssl连接,需要使用非ssl的方式及命令连接实例。
处理方法
方法一:关闭ssl连接,使用非ssl方式下的命令连接实例。
./mongo --host 192.168.168.182 --port 8635 -u rwuser -p xxxxxxxxxx --authenticationdatabase admin
方法二:通过ssl的方式连接实例。
通过ssl方式连接实例需要下载ssl证书,将证书上传到ecs目录下(示例:/root/ca.crt),然后使用ssl方式下的命令连接实例。
您可以在dds控制台界面,单击实例名称,在“连接管理”页签的“ssl”处,单击,下载ssl证书。
./mongo --host 192.168.168.182 --port 8635 -u rwuser -p xxxxxxxxxx --authenticationdatabase admin --ssl --sslcafile /root/ca.crt --sslallowinvalidhostnames
图2 连接成功
意见反馈
文档内容是否对您有帮助?
提交成功!非常感谢您的反馈,我们会继续努力做到更好!
您可在查看反馈及问题处理状态。
系统繁忙,请稍后重试
如您有其它疑问,您也可以通过华为云社区问答频道来与我们联系探讨