本文主要介绍如何在ECS上安装MongoDB客户端,并通过MongoDB客户端以副本集的方式访问DDS实例。
前提条件
1. 您已成功绑定账号与数据库,可参考授权账号与数据库权限。
2. 您已成功创建ECS,可参考创建ECS,且实例处于运行中。
3. 您已成功开通白名单,可参考开通白名单。
4. 为保障鉴权成功,请安装与DDS实例版本相对应的Mongo Shell版本。
注意事项
ECS的操作系统请选择CentOS 7.x、RedHat Linux 7.x、Oracle Linux 7.x及以上的版本。
操作步骤
1. 登录ECS,可参考登录Linux云主机。
2. 执行以下命令,打开xxx.repo文件。
:xxx:文件名称,您可以根据实际情况自定义。
cd /etc/yum.repos.d vim xxx.repo |
3. 在xxx.repo文件中增加以下内容。
[dds] //您可以根据实际情况自定义名称 name=MongoDB Repository baseurl=http://yum.cloud.papub/mongodb/yum/el7-3.4/ gpgcheck=0 enabled=1 |
4. 执行以下命令,更新yum源。
yum clean all && yum makecache |
5. 执行以下命令,安装MongoDB客户端。
yum install mongodb-org-shell |
6. 执行以下命令,连接DDS实例。
mongo "mongodb://<Host-name>:<Port>/<Databases-name>?replicaSet=<ReplicaSet-name>" -u<User-name> -p |
:
<Host-name>:DDS实例的访问域名,可参考查看实例基本信息。
<Port>:DDS实例的连接端口,可参考查看实例基本信息。
<Databases-name>:连接DDS实例的认证数据库,可参考创建账号。
<ReplicaSet-name>:DDS副本集的名称,可参考查看实例基本信息。
<User-name>:连接DDS实例的账号名称,可参考创建账号。
7. 输入创建账号时设置的密码。
执行结果
成功连接DDS实例,且连接到的默认是主节点(Primary Node)。