Mycat2 icon indicating copy to clipboard operation
Mycat2 copied to clipboard

重启mycat2,schema提示Duplicate key LogicSchemaConfig,手动删除schema后恢复

Open Zyh2333 opened this issue 3 years ago • 3 comments

  1. 修改配置后,执行mycat restart重新启动mycat后报错如下: WrapperSimpleApp: Encountered an error running main: java.lang.IllegalStateException: Duplicate key LogicSchemaConfig(schemaName=azp, targetName=test1, shardingTables={}, globalTables={}, normalTables={}, customTables={}, normalProcedures={}, views={}) INFO | jvm 1 | 2022/03/05 21:38:11 | java.lang.IllegalStateException: Duplicate key LogicSchemaConfig(schemaName=azp, targetName=test1, shardingTables={}, globalTables={}, normalTables={}, customTables={}, normalProcedures={}, views={})
  2. 发现schema配置文件夹下自动生成了${schemaName}.schema.json文件,手动删除后,再次重启,功能恢复 不知道是不是我配置或者命令执行上的问题

Zyh2333 avatar Mar 05 '22 13:03 Zyh2333

检查所有${schemaName}.schema.json里面的schemaName=azp有没有重复

junwen12221 avatar Mar 05 '22 14:03 junwen12221

检查所有${schemaName}.schema.json里面的schemaName=azp有没有重复

自动生成的脚本里是有的,因为我在mycat启动后修改了该schema中的表结构,这样的操作应该是会导致自动生成一个${schemaName}.schema.json文件在schemas/目录下是吗

Zyh2333 avatar Mar 05 '22 15:03 Zyh2333

生成了哪个schema.json?

junwen12221 avatar Mar 06 '22 09:03 junwen12221