PolarDB-X中当ddl异常且无法cancel或者continue的时候该如何处理?有两条
1:{"@type":"com.alibaba.polardbx.executor.ddl.newengine.sync.DdlResponse$Response","ddlType":"CREATE_TABLE","jobId":1599938172245024768,"objectName":"iyv6p_icm_group_config","responseContent":"Failed to execute the DDL task. Caused by: ERR-CODE: [PXC-4636][ERR_DDL_JOB_ERROR] Rollback subjob 1599938172685426688 failed with state ROLLBACK_PAUSED. ","responseType":"ERROR","schemaName":"xio_mes"}
show full ddl 看一下,用k8s 部署的吗,有几个CN节点,执行一下select * from metadb.server_info;老版本operator的问题,有一些cn节点的信息残留了,可以把这个表清理一下,只留下现有的两个cn节点,ip过滤,然后还需要重启一下现有的两个cn节点。
正式库不会出现这种case,当然也有办法可以解决,只是稍微麻烦一点,测试库的话直接删库是最方便的,是的,需要升级一下operator,此回答整理自钉群“阿里云 PolarDB-X 开源交流群”
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。
PolarDB 分布式版 (PolarDB for Xscale,简称“PolarDB-X”) 采用 Shared-nothing 与存储计算分离架构,支持水平扩展、分布式事务、混合负载等能力,100%兼容MySQL。 2021年开源,开源历程及更多信息访问:OpenPolarDB.com/about