凯发k8国际娱乐官网入口-k8凯发> 文档数据库服务 dds> > 连接失败,提示:network error while attempting to run command ‘ismaster’
更新时间: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 连接成功
分享:
网站地图