- 使用 java 容器来部署 mycat
创建 java 容器
启动 java 容器
docker run -d -it \ —name mycat1 \ -v mycat1:/root/server \ —privileged \ —net=host \ openjdk8
- 使用数据卷
- 注意
--net
网络使用本地的网络
部署 mycat
- 下载 mycat
查看数据卷所在位置
docker volume inspect mycat1
到数据卷所在位置,上传 mycat 安装包
- 解压缩即可
使用 mycat
- rule.xml 切分规则
- server.xml 配置虚拟用户、虚拟逻辑库、虚拟逻辑表
- schema.xml 配置真实集群的负载均衡和读写分离
不同集群的策略
- pxc 集群配置负载均衡
- balance 设置为 0
- 仅有 writeHost
- replication 集群配置读写分离
- balance 设置为 3
- 每个 writeHost 挂载它们的 readHost