SUPER.M A M

L Y

导航

ShardingSphere 4.0.0 RC-1 版本个人心得

Standard策略以下报错:

Cannot find range sharding strategy in sharding rule.

原因:   配置文件属性名写法

y_order_detail_item:
  actual-data-nodes: ds0.y_order_detail_item_$->{2019..2022}
    table-strategy:
      standard:
        shardingColumn: odi_pay_time
        preciseAlgorithmClassName: com.haoguo.providerReport.shardingAlgorithm.StandardTableAlgorithm
        rangeAlgorithmClassName: com.haoguo.providerReport.shardingAlgorithm.StandardTableAlgorithm

standard的属性名称使用驼峰命名不能使用下划线 错误eg:  sharding-colum、precise-algorithm-class-name、range-algorithm-class-name

 

这个版本 使用范围条件 sql中只能是BETWEEN、= 、 IN  并不支持 >= 、 <= 、> 、< 

 

posted on 2022-02-16 14:21  super.  阅读(578)  评论(0编辑  收藏  举报