文档数据库 MongoDB 版支持修改副本集实例和分片集群实例中 Mongos 节点连接地址的端口号。本文介绍如何修改连接地址的端口号。
前提条件
实例状态需为运行中。关于实例状态的更多详情,请参见实例状态。
使用限制
当前仅支持修改副本集实例和分片集群实例中 Mongos 节点连接地址的端口号,暂不支持修改分片集群实例中 Shard 分片或 ConfigServer 节点连接地址的端口号。各实例或组件类型支持的连接地址更多信息,请参见不同实例支持的连接地址。
注意事项
- 修改端口会将导致部分服务的访问在短时间内受到影响,请谨慎操作。
- 修改端口后,原有的连接会断开,请及时修改客户端的连接信息。连接实例的具体操作步骤,请参见通过 Mongo Shell 工具连接实例。
- 实例或组件类型不同,新端口的生效范围不同。具体生效范围如下表所示。
实例或组件类型 | 新端口生效范围 |
---|
副本集实例 | - 端口号修改后,会对实例上所有已有主、从、隐藏、只读节点的私网地址端口生效。
- 同时也会对该实例上已有主、从、隐藏节点的公网地址端口生效。
- 端口号修改后,当实例新增只读节点时,新增只读节点的端口也会继承修改后的端口号。关于只读节点的更多信息,请参见 管理只读节点。
|
分片集群实例中 Mongos 节点 | - 端口号修改后,会对该实例上所有已有 Mongos 节点的公网和私网地址端口生效。
- 修改端口号后,当实例新增 Mongos 节点时,新增 Mongos 节点端口也会继承修改后的端口号。
|
操作步骤
- 登录 MongoDB 控制台。
- 在顶部菜单栏的左上角,选择实例所属的项目和地域。
- 根据实例类型,在左侧导航栏中选择副本集实例列表或分片集实例列表。
- 在目标实例类型列表页,单击目标实例名称。
- 在实例详情页,单击连接管理页签。
- 在连接管理页签下的网络信息区域,单击数据库端口后的图标。
- 在弹出的对话框中,输入新的端口号。端口号的可修改范围:1000~65535。
- 单击确定。