当前位置:   article > 正文

如何使用ShardingSphere-Proxy进行分库分表_shardingsphere-proxy 5.4.1 单库分表

shardingsphere-proxy 5.4.1 单库分表

#博学谷IT学习技术支持#

一、二进制包下

         可进入ShardingSpere官网下载对应二进制压缩包,下载完成解压文件。

         

二、规则配置 

          此处规则配置主要包括权限、数据源、分片规则等的配置(通过修改解压后文件/conf目录下配置文件)。 

   1.修改server.yaml文件添加用户、权限及其他信息 

2.修改config-sharding.yaml配置数据源、分片规则

      其他配置文件可根据实际情况进行配置

三、引入依赖、启动服务

              1.下载mysql驱动放入加压文件/lib 目录下 mysql-connector-java-5.1.47.jar

              2.启动服务:通过加压文件夹/bin 目录下启动脚本进行启动 sh start.sh (可查看 /logs/stdout.log 进行查看是否启动成功,以下界面即为启动成功)

              

四、验证是否生效

          1.通过数据连接工具连接代理数据库

            

          2.连接成功后即可发现之前配置的代理数据库信息

          

         3.在该代理库中创建之前配置的t_order表,同时sharding-proxy会自动在真实分库中创建分片表

         

      4.刷新之前手动创建的真实分片库,会发现已经有对应的分片表

        

    5.往代理库中插入数据,检查是否分片正确(此处也可通过代码调用接口插入数据)   

INSERT INTO t_order (`user_id`) VALUES(1);

     会发现代理库中以及对应分片库表中出现对应记录(order_id为之前配置的SNOWFLAKE算法自动生成)

        

      

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/盐析白兔/article/detail/961086
推荐阅读
相关标签
  

闽ICP备14008679号