sharding-proxy 在windows的部署过程:
1. 下载zookeeper-3.4.6,配置conf/zoo.cfg文件,主要修改数据存储路径:
tickTime=2000
initLimit=10
syncLimit=5
dataDir=D:\zookeeper-3.4.6\data
clientPort=2181
2. 启动zookeeper. 直接点击bin/zkServer.cmd 文件。
3. 解压sharding-proxy-3.0.0.tar.gz文件,配置conf/server.yaml:
orchestration:
name: orchestration_ds
overwrite: true
registry:
serverLists: 127.0.0.1:2181
namespace: orchestration
authentication:
username: root
password: root
4. 配置sharding-proxy的conf/config-sharding.yaml:
schemaName: sharding_db
dataSources:
ds_0:
url: jdbc:mysql://127.0.0.1:3306/demo_ds_0?serverTimezone=UTC&useSSL=false
username: root
password: 123456
autoCommit: true
connectionTimeout: 30000
idleTimeout: 60000
maxLifetime: 1800000
maximumPoolSize: 50
ds_1:
url: jdbc:mysql://127.0.0.1:3306/demo_ds_1?serverTimezone=UTC&useSSL=false
username: root
password: 123456
autoCommit: true
connectionTimeout: 30000
idleTimeout: 60000
maxLifetime: 1800000
maximumPoolSize: 50
shardingRule:
tables:
t_order:
actualDataNodes: ds_$->{0..1}.t_order
tableStrategy:
inline:
shardingColumn: user_id
algorithmExpression: ds_$->{user_id % 2}
keyGeneratorColumnName: order_id
t_order_item:
actualDataNodes: ds_$->{0..1}.t_order_item
tableStrategy:
inline:
shardingColumn: user_id
algorithmExpression: ds_$->{user_id % 2}
keyGeneratorColumnName: order_item_id
bindingTables:
- t_order,t_order_item
5. 启动sharding-proxy, 点击bin/start.bat
启动过程中,如果jdk版本高于1.9,去掉bin/start.bat文件中此参数:-XX:+UseFastAccessorMethods
6. 启动完成后,用Navicat连接,端点默认为:3307
相关推荐
sharding-proxy+ui+scaling-5.0.0部署文档
docker_compose搭建shardingSphereProxyMysql主从读写分离
它由Sharding-JDBC、Sharding-Proxy和Sharding-Sidecar(计划中)这3款相互独立的产品组成,shardingSphere定位为关系型数据库中间件。 Sharding-JDBC Sharding-JDBC是Sharding-Sphere的第一个产品,也是Sharding-...
它由Sharding-JDBC、Sharding-Proxy和Sharding-Sidecar(计划中)这3款相互独立的产品组成,shardingSphere定位为关系型数据库中间件。? Sharding-JDBC Sharding-JDBC是Sharding-Sphere的第一个产品,也是Sharding-...
它由Sharding-JDBC、Sharding-Proxy和Sharding-Sidecar(计划中)这3款相互独立的产品组成,shardingSphere定位为关系型数据库中间件。? Sharding-JDBCSharding-JDBC是Sharding-Sphere的第一个产品,也是Sharding-...
它由Sharding-JDBC、Sharding-Proxy和Sharding-Sidecar(计划中)这3款相互独立的产品组成,shardingSphere定位为关系型数据库中间件。? Sharding-JDBCSharding-JDBC是Sharding-Sphere的第一个产品,也是Sharding-...
它由Sharding-JDBC、Sharding-Proxy和Sharding-Sidecar(计划中)这3款相互独立的产品组成,shardingSphere定位为关系型数据库中间件。? Sharding-JDBC Sharding-JDBC是Sharding-Sphere的第一个产品,也是Sharding-...
组成部分: JDBC、Proxy 和 Sidecar(规划中)这 3 款既能够独立部署,又支持混合部署配合使用的产品组成。 功能特性:它们均提供标准化的数据水平扩展、分布式事务和分布式治理等功能,可适用于如 Java 同构、异构...
Apache ShardingSphere 是一套开源的分布式数据库解决方案组成的生态圈,它由 JDBC、Proxy 和 Sidecar(规划中)这 3 款既能够独立部署,又支持混合部署配合使用的产品组成。 它们均提供标准化的数据水平扩展、...
7.3 部署版本回滚 141 7.4 数据版本回滚 142 7.5 静态资源版本回滚 143 8 压测与预案 145 8.1 系统压测 145 8.1.1 线下压测 146 8.1.2 线上压测 146 8.2 系统优化和容灾 147 8.3 应急预案 148 第3部分高并发 153 9 ...
Apache ShardingSphere 是一套开源的分布式数据库中间件解决方案组成的生态圈,它由 JDBC、Proxy 和 Sidecar(规划中)这 3 款相互独立,却又能够混合部署配合使用的产品组成。 它们均提供标准化的数据分片、分布式...
为您提供Apache Sharding Sphere 分布式数据库中间层生态圈下载,Apache ShardingSphere是一套开源的分布式数据库中间件解决方案组成的生态圈,它由JDBC、Proxy和Sidecar(规划中)这3款相互独立,却又能够混合部署...
除PinPoint外,Dubbo服务、Web应用以及所有中间件都支持,项目包含Dockerfile、构建Docker镜像和运行Docker容器的脚本,无需任何人工部署/配置即可快速运行整个演示应用。 2、Kubernetes K8s是一个优秀的容器自动化...
描述 Weaver是具有动态分片策略的第7层负载均衡器。... 特征: 基于标题/路径/正文字段的分片请求 对每个后端每个路由的请求发出度量 动态配置不同的路由(不重新启动!... 目前,我们支持正式部署到kube