前言
在上一篇文章中我们介绍了JDBC的使用,也提到了官方推荐在运维时使用Proxy查看数据,
本文就来记录下如何使用docker部署sharding-proxy。
需要注意的是Proxy现在只支持mysql和postgreSql,而JDBC可以支持所有类型数据库。
环境介绍
虚拟机使用的是CentOS7,docker版本是18.09.0,部署的sharding-proxy版本是4.1.1。
获取镜像
docker pull apache/sharding-proxy 1
引入依赖
如果使用的是postgreSql可以跳过这一步,使用mysql的话需要引入依赖。
mysql-connector-java-5.1.47.jar懒得找的可以直接下载。
创建一个目录将jar上传,我这里目录路径为:
/home/sharding/ext-lib 1
规则配置
在conf目录下存放配置文件
/home/sharding/conf 1 server.yaml
authentication: users: root: password: root sharding: password: sharding authorizedSchemas123456