• 关于 mongodb 的搜索结果

回答

生命周期管理 API 描述 CreateDBInstance 该接口用于创建MongoDB副本集实例,同时也可用于克隆MongoDB副本集实例。 ModifyDBInstanceSpec 调用ModifyDBInstanceSpec接口变更MongoDB单节点或副本集实例的规格或存储空间。 DeleteDBInstance 调用DeleteDBInstance接口释放MongoDB实例。 RenewDBInstance 调用RenewDBInstance接口手动续费包年包月的MongoDB实例。 CreateShardingDBInstance 调用CreateShardingDBInstance接口创建或者克隆MongoDB分片集群实例。 CreateNode 调用CreateNode接口为MongoDB分片集群实例增加Shard节点或Mongos节点。 DeleteNode 调用DeleteNode接口删除MongoDB分片集群实例中的Shard节点或Mongos节点。 ModifyNodeSpec 调用ModifyNodeSpec接口变更MongoDB分片集群实例中节点的规格和存储空间。 DescribeRenewalPrice 调用DescribeRenewalPrice接口查询指定MongoDB实例续费一个月的价格。 实例管理 API 描述 DescribeRegions 调用DescribeRegions接口查看MongoDB实例可用的地域和可用区。 DescribeDBInstances 调用DescribeDBInstances接口查询MongoDB实例列表。 RestartDBInstance 调用RestartDBInstance接口重启MongoDB实例。 ModifyDBInstanceMaintainTime 调用ModifyDBInstanceMaintainTime接口修改MongoDB实例的可维护时间。 ModifyDBInstanceDescription 调用ModifyDBInstanceDescription接口修改MongoDB实例名称。 DescribeDBInstanceAttribute 调用DescribeDBInstanceAttribute接口查询MongoDB实例详情。 DescribeReplicaSetRole 调用DescribeReplicaSetRole接口查询MongoDB实例中的角色信息及连接信息。 DescribeShardingNetworkAddress 调用DescribeShardingNetworkAddress接口查询MongoDB分片集群实例的连接信息。 ModifyDBInstanceNetworkType 调用ModifyDBInstanceNetworkType接口切换MongoDB实例的网络类型。 SwitchDBInstanceHA 调用SwitchDBInstanceHA接口切换MongoDB实例中的主备节点。 AllocatePublicNetworkAddress 调用AllocatePublicNetworkAddress接口为MongoDB实例申请公网连接地址。 ReleasePublicNetworkAddress 调用ReleasePublicNetworkAddress接口释放MongoDB实例的公网连接地址。 UpgradeDBInstanceEngineVersion 调用UpgradeDBInstanceEngineVersion接口升级MongoDB实例的数据库版本。 DestroyInstance 调用DestroyInstance接口销毁MongoDB实例。 UpgradeDBInstanceKernelVersion 调用UpgradeDBInstanceKernelVersion接口升级MongoDB实例的数据库小版本。 DescribeKernelReleaseNotes 调用DescribeKernelReleaseNotes接口查询MongoDB实例的小版本发布日志。 ModifyDBInstanceConnectionString 调用ModifyDBInstanceConnectionString接口修改MongoDB实例的连接地址。 ModifyDBInstanceNetExpireTime 调用ModifyDBInstanceNetExpireTime接口延长MongoDB实例的经典网络保留时长。 MigrateAvailableZone 调用MigrateAvailableZone接口迁移MongoDB实例的可用区。 ModifyInstanceVpcAuthMode 调用ModifyInstanceVpcAuthMode接口开启或关闭MongoDB实例的专有网络免密访问功能。 DescribeRoleZoneInfo 调用DescribeRoleZoneInfo接口查询MongoDB实例的各节点的角色和所属的可用区 ReleaseNodePrivateNetworkAddress 调用ReleaseNodePrivateNetworkAddress接口释放MongoDB分片集群实例的Shard节点或ConfigServer节点的内网连接地址。 AllocateNodePrivateNetworkAddress 调用AllocateNodePrivateNetworkAddress接口为MongoDB分片集群实例的Shard节点或ConfigServer节点申请内网连接地址。 CheckCloudResourceAuthorized 调用CheckCloudResourceAuthorized接口查询KMS密钥是否已授权给MongoDB实例。 DescribeAvailableEngineVersion 调用DescribeAvailableEngineVersion接口查询MongoDB实例可升级的版本。 TransformToPrePaid 调用TransformToPrePaid接口将按量付费的MongoDB实例转换为包年包月(预付费)实例。 MigrateToOtherZone 调用MigrateToOtherZone接口迁移MongoDB实例到其他可用区。 标签管理 API 描述 UntagResources 调用UntagResources接口将标签从实例中解绑,如果该标签没有绑定到其他实例,则该标签会被删除。 TagResources 调用TagResources接口为一个或多个MongoDB实例绑定标签。 ListTagResources 调用ListTagResources接口查询MongoDB实例和标签的绑定关系。 DescribeTags 调用DescribeTags接口查询目标地域中所有的标签信息。 账号管理 API 描述 ResetAccountPassword 调用ResetAccountPassword接口重置MongoDB实例中root账号的密码。 DescribeAccounts 调用DescribeAccounts接口查询MongoDB实例的数据库账号信息。 ModifyAccountDescription 调用ModifyAccountDescription接口修改MongoDB实例中root账号的备注信息。 安全管理 API 描述 DescribeSecurityIps 调用DescribeSecurityIps接口查询MongoDB实例的IP白名单。 ModifySecurityIps 调用ModifySecurityIps接口修改MongoDB实例的IP白名单。 DescribeAuditRecords 调用DescribeAuditRecords接口查询MongoDB实例的审计日志。 DescribeAuditFiles 调用DescribeAuditFiles接口查询MongoDB实例的审计日志文件。 DescribeAuditPolicy 调用DescribeAuditPolicy接口查询MongoDB实例的审计日志是否开启。 ModifyAuditLogFilter 调用ModifyAuditLogFilter接口修改MongoDB实例审计日志的采集类型。 DescribeAuditLogFilter 调用DescribeAuditLogFilter接口查询MongoDB实例审计日志采集的日志类型。 ModifyDBInstanceSSL 调用ModifyDBInstanceSSL接口修改MongoDB实例的SSL配置。 DescribeDBInstanceSSL 调用DescribeDBInstanceSSL接口查询MongoDB实例的SSL设置详情。 DescribeDBInstanceTDEInfo 调用DescribeDBInstanceTDEInfo接口查询MongoDB实例的透明数据加密TDE(Transparent Data Encryption)是否开启。 ModifyDBInstanceTDE 调用ModifyDBInstanceTDE接口修改MongoDB实例的透明数据加密TDE(Transparent Data Encryption)状态。 ModifyAuditPolicy 调用ModifyAuditPolicy接口设置MongoDB实例的审计日志开关或日志存储时长。 DescribeSecurityGroupConfiguration 调用DescribeSecurityGroupConfiguration接口查询MongoDB实例绑定的ECS安全组信息。 ModifySecurityGroupConfiguration 调用ModifySecurityGroupConfiguration更改MongoDB实例已绑定的ECS安全组。 日志管理 API 描述 DescribeSlowLogRecords 调用DescribeSlowLogRecords接口查询MongoDB实例运行出现的慢操作日志明细。 DescribeErrorLogRecords 调用DescribeErrorLogRecords接口查询MongoDB实例的错误日志。 DescribeRunningLogRecords 调用DescribeRunningLogRecords接口查询MongoDB实例的运行日志。 性能监控管理 API 描述 DescribeDBInstancePerformance 调用DescribeDBInstancePerformance接口查询MongoDB实例性能数据。 ModifyDBInstanceMonitor 调用ModifyDBInstanceMonitor接口设置MongoDB实例的监控采集粒度。 DescribeDBInstanceMonitor 调用DescribeDBInstanceMonitor接口查询MongoDB实例的监控采集粒度。 参数管理 API 描述 DescribeParameterModificationHistory 调用DescribeParameterModificationHistory接口查询MongoDB实例参数的修改记录。 DescribeParameters 调用DescribeParameters接口查询MongoDB实例的参数配置信息。 DescribeParameterTemplates 调用DescribeParameterTemplates接口查询MongoDB实例默认的参数模板列表。 ModifyParameters 调用ModifyParameters接口修改MongoDB实例的参数。 索引推荐 API 描述 DescribeIndexRecommendation 调用DescribeIndexRecommendation接口查询MongoDB实例的索引推荐详情。 CreateRecommendationTask 调用CreateRecommendationTask接口为MongoDB实例创建索引分析任务。 DescribeAvailableTimeRange 调用DescribeAvailableTimeRange接口查询MongoDB实例索引分析报告的分析时间段和生成状态。 备份与恢复 API 描述 DescribeBackupPolicy 调用DescribeBackupPolicy接口查询MongoDB实例的备份策略。 ModifyBackupPolicy 调用ModifyBackupPolicy接口修改MongoDB实例的备份策略。 CreateBackup 调用CreateBackup接口手动备份MongoDB实例。 DescribeBackups 调用DescribeBackups接口查询MongoDB实例的备份列表。 RestoreDBInstance 调用RestoreDBInstance接口恢复数据至当前MongoDB实例。 DescribeBackupDBs 在为MongoDB实例执行单库恢复前,您可以调用本接口查询指定的时间点或备份集内包含的数据库。 CheckRecoveryCondition 调用CheckRecoveryCondition接口检查MongoDB实例是否满足数据恢复的条件。 附表 API 描述 错误码表 错误码表 实例规格表 实例规格表 实例状态表 实例状态表 性能监控表 性能监控表

保持可爱mmm 2020-03-29 12:36:58 0 浏览量 回答数 0

回答

换成 下面这种配置就好了mongodb配置spring.data.mongodb.host=your-mongodb-urlspring.data.mongodb.port=your-mongodb-portspring.data.mongodb.username=your-mongodb-usernamespring.data.mongodb.password=your-mongodb-passwordspring.data.mongodb.database=your-mongodb-databasespring.data.mongodb.authentication-database=admin

李博 bluemind 2019-12-02 02:01:14 0 浏览量 回答数 0

回答

详细解答可以参考官方帮助文档使用数据传输DTS可以将本地的MongoDB实例的数据迁移至RDS For MongoDB。Mongodb迁移支持增量数据同步功能,可以实现在本地应用不停服的情况下,平滑完成MongoDB数据库的迁移工作。 本小节简单介绍使用DTS进行MongoDB->RDS For MongoDB数据迁移的任务配置流程。 迁移类型简介对于MongoDB->云数据库 MongoDB数据迁移,DTS支持全量数据迁移及增量数据迁移,这个迁移类型的功能及限制如下。 全量数据迁移 数据传输DTS将源数据库迁移对象的存量数据全部迁移到目标实例。 增量数据迁移 增量数据迁移将迁移过程中,本地MongoDB实例的增量更新数据同步到云数据库MongoDB,最终本地MongoDB同云数据库MongoDB进入动态数据同步的过程。使用增量数据迁移,可以实现在本地MongoDB正常提供服务的时候,平滑完成MongoDB->RDS For MongoDB的数据迁移。 迁移功能 MongoDB版本支持支持MongoDB 3.0,3.2 两个版本 MongoDB全量数据迁移支持 支持database 迁移支持collection 迁移支持index 迁移 MongoDB增量数据迁移支持 支持document 新增、删除、更新 操作的同步支持collection新建、删除 操作的同步支持database 新建、删除 操作的同步支持index 新建、删除 操作的同步 迁移权限要求当使用DTS进行MongoDB-> 云数据库MongoDB迁移时,不同迁移类型,对源跟目标MongoDB实例的迁移帐号权限要求如下: 迁移类型 全量数据迁移 增量数据迁移 本地MongoDB read 待迁移库的readadmin的read权限local的read权限 目的MongoDB实例 readWrite readWrite 迁移任务配置下面详细介绍使用DTS将本地的MongoDB迁移到云数据库MongoDB的任务配置流程。 迁移帐号创建迁移任务配置,需要提供本地自建MongoDB实例及目标MongoDB云数据库的迁移账号,迁移账号所需权限详见上面的 迁移权限要求 一节。 如果您的本地MongoDB或MongoDB云数据库的迁移账号尚未创建,那么可以参考如下流程创建迁移账号: db.createUser({user:"username",pwd:"password",roles:[{role:"rolename1",db:"database_name1"},{role:"rolename2",db:"database_name2"}]}) 参数说明: username: 要创建的账号password: 上面账号对应的密码rolename1/rolename2:待授权给username的角色名,例如上面的read, readWritedatabase_name1/database_name2: 只将database_name1/database_name2上的角色role1/role2授权给username 关于MongoDB的角色授权也可以参考 MongoDB Create User说明 迁移任务配置当上面的所有前置条件都配置完成后,就可以开始正式的数据迁移了。下面详细介绍迁移任务配置流程。 进入数据传输DTS控制台,点击右上角的创建迁移任务,开始迁移任务配置。本地MongoDB跟目标MongoDB实例的连接信息配置。 这个步骤主要配置 迁移任务名称,本地MongoDB连接信息及目标MongoDB云数据库连接信息。其中: 任务名称 DTS为每个任务自动生成一个任务名称,任务名称没有唯一性要求。您可以根据需要修改任务名称,建议为任务配置具有业务意义的名称,便于后续的任务识别。 源实例信息 实例类型:选择 有公网IP的自建数据库数据库类型: 选择 MongoDB主机名或IP地址: 配置MongoDB访问地址,这个地址必须为公网访问方式端口:本地MongoDB实例的监听端口数据库名称:连接MongoDB实例的默认数据库名数据库账号:本地MongoDB实例的连接账号数据库密码:本地MongoDB实例连接账号对应的密码 目标实例信息 实例类型:选择 MongoDB实例MongoDB实例ID: 配置迁移的目标MongoDB实例的实例ID。 DTS支持经典网络的MongoDB实例。如果您的MongoDB实例为VPC网络的实例,那么需要切换到经典网络模式后,再使用DTS进行迁移数据库名称:连接MongoDB的默认数据库名数据库账号:连接MongoDB实例的连接账号数据库密码:上面数据库账号对应的密码 当配置完连接信息后,点击右下角 授权白名单并进入下一步 进行白名单授权。这个步骤DTS会将DTS服务器的IP地址添加到目标MongoDB云数据库的白名单中,避免因为MongoDB实例设置了白名单,DTS服务器连接不上MongoDB实例导致迁移失败。 选择迁移对象及迁移类型。 迁移类型 对于MongoDB,支持 全量数据迁移、增量数据迁移。 如果只需要进行全量迁移,那么迁移类型选择:全量数据迁移。 如果需要进行不停机迁移,那么迁移类型选择:全量数据迁移+增量数据迁移。 迁移对象 这个步骤需要选择要迁移的对象。迁移对象选择的粒度可以为:库、collection/function 两个粒度。默认情况下,对象迁移到MongoDB实例后,对象名跟本地MongoDB实例一致。如果您迁移的对象在源实例跟目标实例上名称不同,那么需要使用DTS提供的对象名映射功能,详细使用方式可以参考库表列映射。 预检查。 在迁移任务正式启动之前,会先进行前置预检查,只有预检查通过后,才能成功启动迁移。预检查的内容及修复方式可以参考本文末尾的 预检查简介 一节。 如果预检查失败,那么可以点击具体检查项后的按钮,查看具体的失败详情,并根据失败原因修复后,重新进行预检查。 启动迁移任务。 当预检查通过后,可以启动迁移任务,任务启动成功后,可以在任务列表中查看迁移的具体状态及迁移进度。 至此,完成本地MongoDB数据库到MongoDB实例的数据迁移任务配置。 预检查DTS在启动迁移之前,会进行前置预检查,本小节简单介绍MongoDB->RDS For MongoDB的预检查内容: 检查项 检查内容 备注 源库连接性检查 检查DTS服务器跟本地MongoDB实例的连通性 (1) 填写信息是否有误?如果填写信息有误,请修改后重新预检查(2) 检查端口是否配置从其他服务器连接访问 目标库连接性检查 检查DTS服务器跟目标MongoDB实例的连通性 检查填写信息是否有误,如果有误请先修改后重新预检查 源库版本检查 检查本地MongoDB的版本,DTS是否支持 请先升级版本到3.2后,重新预检查 源库权限检查 检查本地MongoDB提供的迁移账号的权限是否满足需求 如果检查失败,请参照 迁移账号创建 一节授权后,重新预检查 目的库权限检查 检查目的MongoDB数据库提供的迁移账号的权限是否满足需求 如果检查失败,请参照 迁移账号创建 一节授权后,重新预检查 增量拓扑冲突检查 检查MongoDB实例上是否有其他增量迁移任务正在运行 如果检查失败,那么需要结束或删除其他的增量迁移任务后,重新预检查

2019-12-01 23:09:44 0 浏览量 回答数 0

新用户福利专场,云服务器ECS低至96.9元/年

新用户福利专场,云服务器ECS低至96.9元/年

回答

详细解答可以参考官方帮助文档使用数据传输DTS可以将本地的MongoDB实例的数据迁移至RDS For MongoDB。Mongodb迁移支持增量数据同步功能,可以实现在本地应用不停服的情况下,平滑完成MongoDB数据库的迁移工作。 本小节简单介绍使用DTS进行MongoDB->RDS For MongoDB数据迁移的任务配置流程。 迁移类型简介对于MongoDB->云数据库 MongoDB数据迁移,DTS支持全量数据迁移及增量数据迁移,这个迁移类型的功能及限制如下。 全量数据迁移 数据传输DTS将源数据库迁移对象的存量数据全部迁移到目标实例。 增量数据迁移 增量数据迁移将迁移过程中,本地MongoDB实例的增量更新数据同步到云数据库MongoDB,最终本地MongoDB同云数据库MongoDB进入动态数据同步的过程。使用增量数据迁移,可以实现在本地MongoDB正常提供服务的时候,平滑完成MongoDB->RDS For MongoDB的数据迁移。 迁移功能 MongoDB版本支持支持MongoDB 3.0,3.2 两个版本 MongoDB全量数据迁移支持 支持database 迁移支持collection 迁移支持index 迁移 MongoDB增量数据迁移支持 支持document 新增、删除、更新 操作的同步支持collection新建、删除 操作的同步支持database 新建、删除 操作的同步支持index 新建、删除 操作的同步 迁移权限要求当使用DTS进行MongoDB-> 云数据库MongoDB迁移时,不同迁移类型,对源跟目标MongoDB实例的迁移帐号权限要求如下: 迁移类型 全量数据迁移 增量数据迁移 本地MongoDB read 待迁移库的readadmin的read权限local的read权限 目的MongoDB实例 readWrite readWrite 迁移任务配置下面详细介绍使用DTS将本地的MongoDB迁移到云数据库MongoDB的任务配置流程。 迁移帐号创建迁移任务配置,需要提供本地自建MongoDB实例及目标MongoDB云数据库的迁移账号,迁移账号所需权限详见上面的 迁移权限要求 一节。 如果您的本地MongoDB或MongoDB云数据库的迁移账号尚未创建,那么可以参考如下流程创建迁移账号: db.createUser({user:"username",pwd:"password",roles:[{role:"rolename1",db:"database_name1"},{role:"rolename2",db:"database_name2"}]}) 参数说明: username: 要创建的账号password: 上面账号对应的密码rolename1/rolename2:待授权给username的角色名,例如上面的read, readWritedatabase_name1/database_name2: 只将database_name1/database_name2上的角色role1/role2授权给username 关于MongoDB的角色授权也可以参考 MongoDB Create User说明 迁移任务配置当上面的所有前置条件都配置完成后,就可以开始正式的数据迁移了。下面详细介绍迁移任务配置流程。 进入数据传输DTS控制台,点击右上角的创建迁移任务,开始迁移任务配置。本地MongoDB跟目标MongoDB实例的连接信息配置。 这个步骤主要配置 迁移任务名称,本地MongoDB连接信息及目标MongoDB云数据库连接信息。其中: 任务名称 DTS为每个任务自动生成一个任务名称,任务名称没有唯一性要求。您可以根据需要修改任务名称,建议为任务配置具有业务意义的名称,便于后续的任务识别。 源实例信息 实例类型:选择 有公网IP的自建数据库数据库类型: 选择 MongoDB主机名或IP地址: 配置MongoDB访问地址,这个地址必须为公网访问方式端口:本地MongoDB实例的监听端口数据库名称:连接MongoDB实例的默认数据库名数据库账号:本地MongoDB实例的连接账号数据库密码:本地MongoDB实例连接账号对应的密码 目标实例信息 实例类型:选择 MongoDB实例MongoDB实例ID: 配置迁移的目标MongoDB实例的实例ID。 DTS支持经典网络的MongoDB实例。如果您的MongoDB实例为VPC网络的实例,那么需要切换到经典网络模式后,再使用DTS进行迁移数据库名称:连接MongoDB的默认数据库名数据库账号:连接MongoDB实例的连接账号数据库密码:上面数据库账号对应的密码 当配置完连接信息后,点击右下角 授权白名单并进入下一步 进行白名单授权。这个步骤DTS会将DTS服务器的IP地址添加到目标MongoDB云数据库的白名单中,避免因为MongoDB实例设置了白名单,DTS服务器连接不上MongoDB实例导致迁移失败。 选择迁移对象及迁移类型。 迁移类型 对于MongoDB,支持 全量数据迁移、增量数据迁移。 如果只需要进行全量迁移,那么迁移类型选择:全量数据迁移。 如果需要进行不停机迁移,那么迁移类型选择:全量数据迁移+增量数据迁移。 迁移对象 这个步骤需要选择要迁移的对象。迁移对象选择的粒度可以为:库、collection/function 两个粒度。默认情况下,对象迁移到MongoDB实例后,对象名跟本地MongoDB实例一致。如果您迁移的对象在源实例跟目标实例上名称不同,那么需要使用DTS提供的对象名映射功能,详细使用方式可以参考库表列映射。 预检查。 在迁移任务正式启动之前,会先进行前置预检查,只有预检查通过后,才能成功启动迁移。预检查的内容及修复方式可以参考本文末尾的 预检查简介 一节。 如果预检查失败,那么可以点击具体检查项后的按钮,查看具体的失败详情,并根据失败原因修复后,重新进行预检查。 启动迁移任务。 当预检查通过后,可以启动迁移任务,任务启动成功后,可以在任务列表中查看迁移的具体状态及迁移进度。 至此,完成本地MongoDB数据库到MongoDB实例的数据迁移任务配置。 预检查DTS在启动迁移之前,会进行前置预检查,本小节简单介绍MongoDB->RDS For MongoDB的预检查内容: 检查项 检查内容 备注 源库连接性检查 检查DTS服务器跟本地MongoDB实例的连通性 (1) 填写信息是否有误?如果填写信息有误,请修改后重新预检查(2) 检查端口是否配置从其他服务器连接访问 目标库连接性检查 检查DTS服务器跟目标MongoDB实例的连通性 检查填写信息是否有误,如果有误请先修改后重新预检查 源库版本检查 检查本地MongoDB的版本,DTS是否支持 请先升级版本到3.2后,重新预检查 源库权限检查 检查本地MongoDB提供的迁移账号的权限是否满足需求 如果检查失败,请参照 迁移账号创建 一节授权后,重新预检查 目的库权限检查 检查目的MongoDB数据库提供的迁移账号的权限是否满足需求 如果检查失败,请参照 迁移账号创建 一节授权后,重新预检查 增量拓扑冲突检查 检查MongoDB实例上是否有其他增量迁移任务正在运行 如果检查失败,那么需要结束或删除其他的增量迁移任务后,重新预检查

2019-12-01 23:09:44 0 浏览量 回答数 0

回答

详细解答可以参考官方帮助文档使用数据传输DTS可以将本地的MongoDB实例的数据迁移至RDS For MongoDB。Mongodb迁移支持增量数据同步功能,可以实现在本地应用不停服的情况下,平滑完成MongoDB数据库的迁移工作。 本小节简单介绍使用DTS进行MongoDB->RDS For MongoDB数据迁移的任务配置流程。 迁移类型简介对于MongoDB->云数据库 MongoDB数据迁移,DTS支持全量数据迁移及增量数据迁移,这个迁移类型的功能及限制如下。 全量数据迁移 数据传输DTS将源数据库迁移对象的存量数据全部迁移到目标实例。 增量数据迁移 增量数据迁移将迁移过程中,本地MongoDB实例的增量更新数据同步到云数据库MongoDB,最终本地MongoDB同云数据库MongoDB进入动态数据同步的过程。使用增量数据迁移,可以实现在本地MongoDB正常提供服务的时候,平滑完成MongoDB->RDS For MongoDB的数据迁移。 迁移功能 MongoDB版本支持支持MongoDB 3.0,3.2 两个版本 MongoDB全量数据迁移支持 支持database 迁移支持collection 迁移支持index 迁移 MongoDB增量数据迁移支持 支持document 新增、删除、更新 操作的同步支持collection新建、删除 操作的同步支持database 新建、删除 操作的同步支持index 新建、删除 操作的同步 迁移权限要求当使用DTS进行MongoDB-> 云数据库MongoDB迁移时,不同迁移类型,对源跟目标MongoDB实例的迁移帐号权限要求如下: 迁移类型 全量数据迁移 增量数据迁移 本地MongoDB read 待迁移库的readadmin的read权限local的read权限 目的MongoDB实例 readWrite readWrite 迁移任务配置下面详细介绍使用DTS将本地的MongoDB迁移到云数据库MongoDB的任务配置流程。 迁移帐号创建迁移任务配置,需要提供本地自建MongoDB实例及目标MongoDB云数据库的迁移账号,迁移账号所需权限详见上面的 迁移权限要求 一节。 如果您的本地MongoDB或MongoDB云数据库的迁移账号尚未创建,那么可以参考如下流程创建迁移账号: db.createUser({user:"username",pwd:"password",roles:[{role:"rolename1",db:"database_name1"},{role:"rolename2",db:"database_name2"}]}) 参数说明: username: 要创建的账号password: 上面账号对应的密码rolename1/rolename2:待授权给username的角色名,例如上面的read, readWritedatabase_name1/database_name2: 只将database_name1/database_name2上的角色role1/role2授权给username 关于MongoDB的角色授权也可以参考 MongoDB Create User说明 迁移任务配置当上面的所有前置条件都配置完成后,就可以开始正式的数据迁移了。下面详细介绍迁移任务配置流程。 进入数据传输DTS控制台,点击右上角的创建迁移任务,开始迁移任务配置。本地MongoDB跟目标MongoDB实例的连接信息配置。 这个步骤主要配置 迁移任务名称,本地MongoDB连接信息及目标MongoDB云数据库连接信息。其中: 任务名称 DTS为每个任务自动生成一个任务名称,任务名称没有唯一性要求。您可以根据需要修改任务名称,建议为任务配置具有业务意义的名称,便于后续的任务识别。 源实例信息 实例类型:选择 有公网IP的自建数据库数据库类型: 选择 MongoDB主机名或IP地址: 配置MongoDB访问地址,这个地址必须为公网访问方式端口:本地MongoDB实例的监听端口数据库名称:连接MongoDB实例的默认数据库名数据库账号:本地MongoDB实例的连接账号数据库密码:本地MongoDB实例连接账号对应的密码 目标实例信息 实例类型:选择 MongoDB实例MongoDB实例ID: 配置迁移的目标MongoDB实例的实例ID。 DTS支持经典网络的MongoDB实例。如果您的MongoDB实例为VPC网络的实例,那么需要切换到经典网络模式后,再使用DTS进行迁移数据库名称:连接MongoDB的默认数据库名数据库账号:连接MongoDB实例的连接账号数据库密码:上面数据库账号对应的密码 当配置完连接信息后,点击右下角 授权白名单并进入下一步 进行白名单授权。这个步骤DTS会将DTS服务器的IP地址添加到目标MongoDB云数据库的白名单中,避免因为MongoDB实例设置了白名单,DTS服务器连接不上MongoDB实例导致迁移失败。 选择迁移对象及迁移类型。 迁移类型 对于MongoDB,支持 全量数据迁移、增量数据迁移。 如果只需要进行全量迁移,那么迁移类型选择:全量数据迁移。 如果需要进行不停机迁移,那么迁移类型选择:全量数据迁移+增量数据迁移。 迁移对象 这个步骤需要选择要迁移的对象。迁移对象选择的粒度可以为:库、collection/function 两个粒度。默认情况下,对象迁移到MongoDB实例后,对象名跟本地MongoDB实例一致。如果您迁移的对象在源实例跟目标实例上名称不同,那么需要使用DTS提供的对象名映射功能,详细使用方式可以参考库表列映射。 预检查。 在迁移任务正式启动之前,会先进行前置预检查,只有预检查通过后,才能成功启动迁移。预检查的内容及修复方式可以参考本文末尾的 预检查简介 一节。 如果预检查失败,那么可以点击具体检查项后的按钮,查看具体的失败详情,并根据失败原因修复后,重新进行预检查。 启动迁移任务。 当预检查通过后,可以启动迁移任务,任务启动成功后,可以在任务列表中查看迁移的具体状态及迁移进度。 至此,完成本地MongoDB数据库到MongoDB实例的数据迁移任务配置。 预检查DTS在启动迁移之前,会进行前置预检查,本小节简单介绍MongoDB->RDS For MongoDB的预检查内容: 检查项 检查内容 备注 源库连接性检查 检查DTS服务器跟本地MongoDB实例的连通性 (1) 填写信息是否有误?如果填写信息有误,请修改后重新预检查(2) 检查端口是否配置从其他服务器连接访问 目标库连接性检查 检查DTS服务器跟目标MongoDB实例的连通性 检查填写信息是否有误,如果有误请先修改后重新预检查 源库版本检查 检查本地MongoDB的版本,DTS是否支持 请先升级版本到3.2后,重新预检查 源库权限检查 检查本地MongoDB提供的迁移账号的权限是否满足需求 如果检查失败,请参照 迁移账号创建 一节授权后,重新预检查 目的库权限检查 检查目的MongoDB数据库提供的迁移账号的权限是否满足需求 如果检查失败,请参照 迁移账号创建 一节授权后,重新预检查 增量拓扑冲突检查 检查MongoDB实例上是否有其他增量迁移任务正在运行 如果检查失败,那么需要结束或删除其他的增量迁移任务后,重新预检查

2019-12-01 23:09:43 0 浏览量 回答数 0

回答

详细解答可以参考官方帮助文档使用数据传输DTS可以将本地的MongoDB实例的数据迁移至RDS For MongoDB。Mongodb迁移支持增量数据同步功能,可以实现在本地应用不停服的情况下,平滑完成MongoDB数据库的迁移工作。 本小节简单介绍使用DTS进行MongoDB->RDS For MongoDB数据迁移的任务配置流程。 迁移类型简介对于MongoDB->云数据库 MongoDB数据迁移,DTS支持全量数据迁移及增量数据迁移,这个迁移类型的功能及限制如下。 全量数据迁移 数据传输DTS将源数据库迁移对象的存量数据全部迁移到目标实例。 增量数据迁移 增量数据迁移将迁移过程中,本地MongoDB实例的增量更新数据同步到云数据库MongoDB,最终本地MongoDB同云数据库MongoDB进入动态数据同步的过程。使用增量数据迁移,可以实现在本地MongoDB正常提供服务的时候,平滑完成MongoDB->RDS For MongoDB的数据迁移。 迁移功能 MongoDB版本支持支持MongoDB 3.0,3.2 两个版本 MongoDB全量数据迁移支持 支持database 迁移支持collection 迁移支持index 迁移 MongoDB增量数据迁移支持 支持document 新增、删除、更新 操作的同步支持collection新建、删除 操作的同步支持database 新建、删除 操作的同步支持index 新建、删除 操作的同步 迁移权限要求当使用DTS进行MongoDB-> 云数据库MongoDB迁移时,不同迁移类型,对源跟目标MongoDB实例的迁移帐号权限要求如下: 迁移类型 全量数据迁移 增量数据迁移 本地MongoDB read 待迁移库的readadmin的read权限local的read权限 目的MongoDB实例 readWrite readWrite 迁移任务配置下面详细介绍使用DTS将本地的MongoDB迁移到云数据库MongoDB的任务配置流程。 迁移帐号创建迁移任务配置,需要提供本地自建MongoDB实例及目标MongoDB云数据库的迁移账号,迁移账号所需权限详见上面的 迁移权限要求 一节。 如果您的本地MongoDB或MongoDB云数据库的迁移账号尚未创建,那么可以参考如下流程创建迁移账号: db.createUser({user:"username",pwd:"password",roles:[{role:"rolename1",db:"database_name1"},{role:"rolename2",db:"database_name2"}]}) 参数说明: username: 要创建的账号password: 上面账号对应的密码rolename1/rolename2:待授权给username的角色名,例如上面的read, readWritedatabase_name1/database_name2: 只将database_name1/database_name2上的角色role1/role2授权给username 关于MongoDB的角色授权也可以参考 MongoDB Create User说明 迁移任务配置当上面的所有前置条件都配置完成后,就可以开始正式的数据迁移了。下面详细介绍迁移任务配置流程。 进入数据传输DTS控制台,点击右上角的创建迁移任务,开始迁移任务配置。本地MongoDB跟目标MongoDB实例的连接信息配置。 这个步骤主要配置 迁移任务名称,本地MongoDB连接信息及目标MongoDB云数据库连接信息。其中: 任务名称 DTS为每个任务自动生成一个任务名称,任务名称没有唯一性要求。您可以根据需要修改任务名称,建议为任务配置具有业务意义的名称,便于后续的任务识别。 源实例信息 实例类型:选择 有公网IP的自建数据库数据库类型: 选择 MongoDB主机名或IP地址: 配置MongoDB访问地址,这个地址必须为公网访问方式端口:本地MongoDB实例的监听端口数据库名称:连接MongoDB实例的默认数据库名数据库账号:本地MongoDB实例的连接账号数据库密码:本地MongoDB实例连接账号对应的密码 目标实例信息 实例类型:选择 MongoDB实例MongoDB实例ID: 配置迁移的目标MongoDB实例的实例ID。 DTS支持经典网络的MongoDB实例。如果您的MongoDB实例为VPC网络的实例,那么需要切换到经典网络模式后,再使用DTS进行迁移数据库名称:连接MongoDB的默认数据库名数据库账号:连接MongoDB实例的连接账号数据库密码:上面数据库账号对应的密码 当配置完连接信息后,点击右下角 授权白名单并进入下一步 进行白名单授权。这个步骤DTS会将DTS服务器的IP地址添加到目标MongoDB云数据库的白名单中,避免因为MongoDB实例设置了白名单,DTS服务器连接不上MongoDB实例导致迁移失败。 选择迁移对象及迁移类型。 迁移类型 对于MongoDB,支持 全量数据迁移、增量数据迁移。 如果只需要进行全量迁移,那么迁移类型选择:全量数据迁移。 如果需要进行不停机迁移,那么迁移类型选择:全量数据迁移+增量数据迁移。 迁移对象 这个步骤需要选择要迁移的对象。迁移对象选择的粒度可以为:库、collection/function 两个粒度。默认情况下,对象迁移到MongoDB实例后,对象名跟本地MongoDB实例一致。如果您迁移的对象在源实例跟目标实例上名称不同,那么需要使用DTS提供的对象名映射功能,详细使用方式可以参考库表列映射。 预检查。 在迁移任务正式启动之前,会先进行前置预检查,只有预检查通过后,才能成功启动迁移。预检查的内容及修复方式可以参考本文末尾的 预检查简介 一节。 如果预检查失败,那么可以点击具体检查项后的按钮,查看具体的失败详情,并根据失败原因修复后,重新进行预检查。 启动迁移任务。 当预检查通过后,可以启动迁移任务,任务启动成功后,可以在任务列表中查看迁移的具体状态及迁移进度。 至此,完成本地MongoDB数据库到MongoDB实例的数据迁移任务配置。 预检查DTS在启动迁移之前,会进行前置预检查,本小节简单介绍MongoDB->RDS For MongoDB的预检查内容: 检查项 检查内容 备注 源库连接性检查 检查DTS服务器跟本地MongoDB实例的连通性 (1) 填写信息是否有误?如果填写信息有误,请修改后重新预检查(2) 检查端口是否配置从其他服务器连接访问 目标库连接性检查 检查DTS服务器跟目标MongoDB实例的连通性 检查填写信息是否有误,如果有误请先修改后重新预检查 源库版本检查 检查本地MongoDB的版本,DTS是否支持 请先升级版本到3.2后,重新预检查 源库权限检查 检查本地MongoDB提供的迁移账号的权限是否满足需求 如果检查失败,请参照 迁移账号创建 一节授权后,重新预检查 目的库权限检查 检查目的MongoDB数据库提供的迁移账号的权限是否满足需求 如果检查失败,请参照 迁移账号创建 一节授权后,重新预检查 增量拓扑冲突检查 检查MongoDB实例上是否有其他增量迁移任务正在运行 如果检查失败,那么需要结束或删除其他的增量迁移任务后,重新预检查

2019-12-01 23:09:43 0 浏览量 回答数 0

回答

详细解答可以参考官方帮助文档使用数据传输DTS可以将本地的MongoDB实例的数据迁移至RDS For MongoDB。Mongodb迁移支持增量数据同步功能,可以实现在本地应用不停服的情况下,平滑完成MongoDB数据库的迁移工作。 本小节简单介绍使用DTS进行MongoDB->RDS For MongoDB数据迁移的任务配置流程。 迁移类型简介对于MongoDB->云数据库 MongoDB数据迁移,DTS支持全量数据迁移及增量数据迁移,这个迁移类型的功能及限制如下。 全量数据迁移 数据传输DTS将源数据库迁移对象的存量数据全部迁移到目标实例。 增量数据迁移 增量数据迁移将迁移过程中,本地MongoDB实例的增量更新数据同步到云数据库MongoDB,最终本地MongoDB同云数据库MongoDB进入动态数据同步的过程。使用增量数据迁移,可以实现在本地MongoDB正常提供服务的时候,平滑完成MongoDB->RDS For MongoDB的数据迁移。 迁移功能 MongoDB版本支持支持MongoDB 3.0,3.2 两个版本 MongoDB全量数据迁移支持 支持database 迁移支持collection 迁移支持index 迁移 MongoDB增量数据迁移支持 支持document 新增、删除、更新 操作的同步支持collection新建、删除 操作的同步支持database 新建、删除 操作的同步支持index 新建、删除 操作的同步 迁移权限要求当使用DTS进行MongoDB-> 云数据库MongoDB迁移时,不同迁移类型,对源跟目标MongoDB实例的迁移帐号权限要求如下: 迁移类型 全量数据迁移 增量数据迁移 本地MongoDB read 待迁移库的readadmin的read权限local的read权限 目的MongoDB实例 readWrite readWrite 迁移任务配置下面详细介绍使用DTS将本地的MongoDB迁移到云数据库MongoDB的任务配置流程。 迁移帐号创建迁移任务配置,需要提供本地自建MongoDB实例及目标MongoDB云数据库的迁移账号,迁移账号所需权限详见上面的 迁移权限要求 一节。 如果您的本地MongoDB或MongoDB云数据库的迁移账号尚未创建,那么可以参考如下流程创建迁移账号: db.createUser({user:"username",pwd:"password",roles:[{role:"rolename1",db:"database_name1"},{role:"rolename2",db:"database_name2"}]}) 参数说明: username: 要创建的账号password: 上面账号对应的密码rolename1/rolename2:待授权给username的角色名,例如上面的read, readWritedatabase_name1/database_name2: 只将database_name1/database_name2上的角色role1/role2授权给username 关于MongoDB的角色授权也可以参考 MongoDB Create User说明 迁移任务配置当上面的所有前置条件都配置完成后,就可以开始正式的数据迁移了。下面详细介绍迁移任务配置流程。 进入数据传输DTS控制台,点击右上角的创建迁移任务,开始迁移任务配置。本地MongoDB跟目标MongoDB实例的连接信息配置。 这个步骤主要配置 迁移任务名称,本地MongoDB连接信息及目标MongoDB云数据库连接信息。其中: 任务名称 DTS为每个任务自动生成一个任务名称,任务名称没有唯一性要求。您可以根据需要修改任务名称,建议为任务配置具有业务意义的名称,便于后续的任务识别。 源实例信息 实例类型:选择 有公网IP的自建数据库数据库类型: 选择 MongoDB主机名或IP地址: 配置MongoDB访问地址,这个地址必须为公网访问方式端口:本地MongoDB实例的监听端口数据库名称:连接MongoDB实例的默认数据库名数据库账号:本地MongoDB实例的连接账号数据库密码:本地MongoDB实例连接账号对应的密码 目标实例信息 实例类型:选择 MongoDB实例MongoDB实例ID: 配置迁移的目标MongoDB实例的实例ID。 DTS支持经典网络的MongoDB实例。如果您的MongoDB实例为VPC网络的实例,那么需要切换到经典网络模式后,再使用DTS进行迁移数据库名称:连接MongoDB的默认数据库名数据库账号:连接MongoDB实例的连接账号数据库密码:上面数据库账号对应的密码 当配置完连接信息后,点击右下角 授权白名单并进入下一步 进行白名单授权。这个步骤DTS会将DTS服务器的IP地址添加到目标MongoDB云数据库的白名单中,避免因为MongoDB实例设置了白名单,DTS服务器连接不上MongoDB实例导致迁移失败。 选择迁移对象及迁移类型。 迁移类型 对于MongoDB,支持 全量数据迁移、增量数据迁移。 如果只需要进行全量迁移,那么迁移类型选择:全量数据迁移。 如果需要进行不停机迁移,那么迁移类型选择:全量数据迁移+增量数据迁移。 迁移对象 这个步骤需要选择要迁移的对象。迁移对象选择的粒度可以为:库、collection/function 两个粒度。默认情况下,对象迁移到MongoDB实例后,对象名跟本地MongoDB实例一致。如果您迁移的对象在源实例跟目标实例上名称不同,那么需要使用DTS提供的对象名映射功能,详细使用方式可以参考库表列映射。 预检查。 在迁移任务正式启动之前,会先进行前置预检查,只有预检查通过后,才能成功启动迁移。预检查的内容及修复方式可以参考本文末尾的 预检查简介 一节。 如果预检查失败,那么可以点击具体检查项后的按钮,查看具体的失败详情,并根据失败原因修复后,重新进行预检查。 启动迁移任务。 当预检查通过后,可以启动迁移任务,任务启动成功后,可以在任务列表中查看迁移的具体状态及迁移进度。 至此,完成本地MongoDB数据库到MongoDB实例的数据迁移任务配置。 预检查DTS在启动迁移之前,会进行前置预检查,本小节简单介绍MongoDB->RDS For MongoDB的预检查内容: 检查项 检查内容 备注 源库连接性检查 检查DTS服务器跟本地MongoDB实例的连通性 (1) 填写信息是否有误?如果填写信息有误,请修改后重新预检查(2) 检查端口是否配置从其他服务器连接访问 目标库连接性检查 检查DTS服务器跟目标MongoDB实例的连通性 检查填写信息是否有误,如果有误请先修改后重新预检查 源库版本检查 检查本地MongoDB的版本,DTS是否支持 请先升级版本到3.2后,重新预检查 源库权限检查 检查本地MongoDB提供的迁移账号的权限是否满足需求 如果检查失败,请参照 迁移账号创建 一节授权后,重新预检查 目的库权限检查 检查目的MongoDB数据库提供的迁移账号的权限是否满足需求 如果检查失败,请参照 迁移账号创建 一节授权后,重新预检查 增量拓扑冲突检查 检查MongoDB实例上是否有其他增量迁移任务正在运行 如果检查失败,那么需要结束或删除其他的增量迁移任务后,重新预检查

2019-12-01 23:09:44 0 浏览量 回答数 0

问题

spring boot连接MongoDB报错

李博 bluemind 2019-12-01 19:37:11 924 浏览量 回答数 1

回答

我部署的环境是windows下MongoDB2.4.8版本。首先要开启安全模式的话,在启动MongoDB服务的时候就要加上--auth参数,命令如下: D:\mongodb>mongod.exe --dbpath D:\mongodb\data --logpath=D:\mongodb\logs\mongodb.log --auth 这样的话再连接MongoDB操作的时候就需要一定的权限。 一、首先我们需要在没有加"--auth"权限参数启动服务进行用户权限管理 我们这样启动MongoDB服务: D:\mongodb>mongod.exe --dbpath D:\mongodb\data --logpath=D:\mongodb\logs\mongodb.log 这时不指定用户连接mongodb,是可以登录并操作的,我的操作如下: D:>mongo MongoDB shell version: 2.4.8 答案来源网络,供参考,希望对您有帮助

KB小秘书 2019-12-02 03:00:39 0 浏览量 回答数 0

问题

阿里云在cenos下安装MongoDb

群主大王 2019-12-01 21:54:38 8153 浏览量 回答数 1

问题

MongoDB 和Redis的任务队列性能瓶颈

蛮大人123 2019-12-01 19:53:59 1195 浏览量 回答数 1

问题

如何登录和注销MongoDB管理控制台

云栖大讲堂 2019-12-01 21:22:55 980 浏览量 回答数 0

问题

物联网平台,MongoException,Could not initialize class javax.xml.bind.DatatypeConverterImpl

lincheng23 2019-12-01 19:34:11 630 浏览量 回答数 1

问题

云数据库MongoDB版和MongoDB有什么关系?

云栖大讲堂 2019-12-01 21:23:32 992 浏览量 回答数 0

问题

MongoDB + Redis 任务队列性能瓶颈问题

落地花开啦 2019-12-01 20:02:42 1928 浏览量 回答数 1

问题

求助mongodb连接不上怎么解决?

蛮大人123 2019-12-01 19:58:38 3135 浏览量 回答数 1

问题

使用mongo update命令后, 数据集合无法访问,求助。

落地花开啦 2019-12-01 20:00:37 1427 浏览量 回答数 1

问题

Mongodb数据库部署方案!

nono20011908 2019-12-01 21:59:21 11297 浏览量 回答数 1

问题

连接MongoDB,查询地理位置的问题

李博 bluemind 2019-12-01 19:37:21 490 浏览量 回答数 1

问题

java连接mongodb出现的奇怪问题:报错

kun坤 2020-06-14 10:48:03 0 浏览量 回答数 1

问题

MongoDB跨可用区内网访问示例

云栖大讲堂 2019-12-01 21:22:59 1047 浏览量 回答数 0

问题

【漏洞公告】CVE-2017-15535:MongoDB内存破坏漏洞

正禾 2019-12-01 21:47:30 15102 浏览量 回答数 0

问题

【精品问答合集】MongoDB热门问答

李博 bluemind 2019-12-01 19:41:28 43911 浏览量 回答数 10

问题

mongodb数据写入失败的问题

蛮大人123 2019-12-01 19:48:38 1579 浏览量 回答数 1

问题

如何使用MongoDB

云栖大讲堂 2019-12-01 21:22:36 1093 浏览量 回答数 0

回答

mongodb简介特点,与redis、mysql的区别 mongodb的使用场景分析与实例讲解 mongodb的linux安装 mongodb的数据库、集合、文档等概念解析与操作 springboot集成mongodb实现增删改查 代码实现mysql的数据同步到mongodb

问问小秘 2019-12-02 03:19:08 0 浏览量 回答数 0

问题

spring mongdb 时不时会报错?报错

爱吃鱼的程序员 2020-06-08 20:08:17 0 浏览量 回答数 1

回答

spring.data.mongodb.uri=mongodb://esign_write:NTc2OTQ1YjcwN2Z@10.159.14.19:9001/esignspring.data.mongodb.authentication-database=admin改成spring.data.mongodb.uri=mongodb://esign_write:NTc2OTQ1YjcwN2Z@10.159.14.19:9001/spring.data.mongodb.database=esign spring.data.mongodb.authentication-database=admin我也不知道为什么 试了下 可以

李博 bluemind 2019-12-02 02:01:05 0 浏览量 回答数 0

回答

1.下载MongoDB我用的是1.8.2,用的是Linux 64-bit 2.运行Server解压下载的MongoDB,我解压至/usr/local/mongoDB下 , 然后启动 /bin/mongod 的server下面是我启动时加的一些参数:之前需要创建 data 和 data/mongodb 两个文件夹 (可能会是你启动不起MongoDB服务的主要原因)`./mongod -dbpath=../data/mongodb -logpath=../data/mongodb/mongodb.log -directoryperdb>/dev/null 2>&1. ` -->参数解释:dbpath(数据存放目录) logpath(日志路径) directoryperdb(每个数据库存于不同的目录) 3.运行MongoDB运行就简单了,直接/bin/mongo 即可 4.简单Sql测试创建collection: db.createCollection('good')其它用法请用 help 和 db.help()

落地花开啦 2019-12-02 01:48:27 0 浏览量 回答数 0

问题

mongodb副本集加上权限校验后java客户端连接不上?报错

爱吃鱼的程序员 2020-06-08 16:50:20 0 浏览量 回答数 1
阿里云大学 云服务器ECS com域名 网站域名whois查询 开发者平台 小程序定制 小程序开发 国内短信套餐包 开发者技术与产品 云数据库 图像识别 开发者问答 阿里云建站 阿里云备案 云市场 万网 阿里云帮助文档 免费套餐 开发者工具 云栖号物联网 小程序开发制作 视频内容分析 企业网站制作 视频集锦 代理记账服务 2020阿里巴巴研发效能峰会 企业建站模板 云效成长地图 高端建站 云栖号弹性计算 阿里云云栖号 云栖号案例 云栖号直播