Sharding启动时有重复的配置参数提示

Exception in thread "main" Cannot create property=rules for JavaBean=org.apache.shardingsphere.proxy.backend.config.yaml.YamlProxySchemaConfiguration@2173f6d9
 in 'reader', line 122, column 1:
    schemaName: sharding_db
    ^
Cannot create property=tables for JavaBean=org.apache.shardingsphere.sharding.yaml.config.YamlShardingRuleConfiguration@7e2d773b
 in 'reader', line 145, column 3:
    - !SHARDING
      ^
Cannot create property=tableStrategy for JavaBean=org.apache.shardingsphere.sharding.yaml.config.rule.YamlTableRuleConfiguration@4d50efb8
 in 'reader', line 150, column 7:
          actualDataNodes: ds_${0..1}.t_or ...
          ^
Cannot create property=standard for JavaBean=org.apache.shardingsphere.sharding.yaml.config.strategy.sharding.YamlShardingStrategyConfiguration@467aecef
 in 'reader', line 154, column 9:
            standard:
            ^
Cannot create property=shardingColumns for JavaBean=org.apache.shardingsphere.sharding.yaml.config.strategy.sharding.YamlStandardShardingStrategyConfiguration@3dfc5fb8
 in 'reader', line 156, column 11:
              shardingColumns: order_id
              ^
Unable to find property 'shardingColumns' on class: org.apache.shardingsphere.sharding.yaml.config.strategy.sharding.YamlStandardShardingStrategyConfiguration
 in 'reader', line 156, column 28:
              shardingColumns: order_id
                               ^

 in 'reader', line 156, column 11:
              shardingColumns: order_id
              ^

 in 'reader', line 154, column 9:
            standard:
            ^

 in 'reader', line 148, column 5:
        t_order:
        ^

 in 'reader', line 145, column 1:
    - !SHARDING

 查看了很久,最后猜测,时因为sharding proxy 也是用java 来做的,会不会时引用配置文件的时候,将我备份的也引用进来了。。。。最终确定,备份的配置文件不要以config-sharding开头,如果添加备份,吧备份的名字写在前缀 例如:backup-config-sharding.yaml


版权声明:本文为FLAYdragon原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。