polardb这类是不支持,还是怎样?这个不能自动新建么?-[阿里云_云淘科技]

这类的polardb自定义地址,地址迁移失败,.rwlb.rds.aliyuncs.com,这类是不支持,还是怎样?这个不能自动新建么?

我们已经做了一个实例的 5.6 到 8.0 大版本带地址迁移,发现有这个问题,但还好此地址为手工创建的,实际上并未在业务中使用。然后另外的一些实例里,原配的集群地址就是上面的域名。
目前以下这两种看上去是可以的:
.mysql.polardb.rds.aliyuncs.com
.maxscale.rds.aliyuncs.com

源实例:pc-bp1yr2dw4dhn2s7i2 目标实例:pc-bp1zyvqt14f729u10

以下为热心网友提供的参考意见

在PolarDB中,自定义地址支持的格式为”jdbc:polardb://”加上你的集群ID。例如,若你的集群ID为”pc-bp1zyvqt14f729u10″,则你的连接地址应为”jdbc:polardb://pc-bp1zyvqt14f729u10.polardb.rds.aliyuncs.com:1521/polardb_test”。此外,端口号是默认为1521,只有在非默认端口的情况下才需要添加。

对于你遇到的问题,如果源实例使用的是”.rwlb.rds.aliyuncs.com”这种不支持的地址格式,那么在迁移过程中可能会出现问题。由于PolarDB的Binlog功能目前仅支持通过主地址或集群地址(包括默认集群地址和自定义集群地址)的公网连接地址远程获取,因此你需要将源实例的地址更改为支持的格式才能正常进行迁移操作。

如果你已经创建了一个实例并进行了大版本的数据迁移,但发现某些自定义地址并未在业务中使用,那么你可以考虑将这些自定义地址更改为支持的格式。同时,如果你的源实例使用的是”.mysql.polardb.rds.aliyuncs.com”或”.maxscale.rds.aliyuncs.com”这类支持的地址格式,那么在进行迁移的过程中应该不会出现问题。

总的来说,为了确保数据的完整性和安全性,建议在进行数据库迁移之前,先对源实例的配置进行检查和调整,确保所有的配置都符合PolarDB的要求。

以下为热心网友提供的参考意见

带地址切换是交换源端目标端的整个地址(包括域名),dianreport.rwlb.rds.aliyuncs.com 不在当时交换的地址里面,所以没交换过来。目标端没有对应地址,不会交换的,需要先在目标端创建对应的地址,才能交换。就是说在那个切换界面里面,每个地址(每一行)都得有对应的目标地址,才能交换过来。这个目前是需要手动创建的,目标端只会自动创建私网主地址和私网集群地址。
此回答整理自钉群“PolarDB 专家面对面-PolarDB运维处理群”

本文来自投稿,不代表新手站长_郑州云淘科技有限公司立场,如若转载,请注明出处:http://www.cnzhanzhang.com/22198.html

(0)
匿名
上一篇 2024年1月8日 下午11:16
下一篇 2024年1月8日 下午11:54

相关推荐

新手站长从“心”出发,感谢16年您始终不离不弃。