windows系统下安装启动mycat并测试读写分离

前提是按照一主一从来测试的,
1. mycat下载

http://dl.mycat.io/1.6-RELEASE/
2.解压到相应目录并配置环境变量

3.修改配置文件
a> 修改wrapper.conf
配置java的路径windows系统下安装启动mycat并测试读写分离_第1张图片
b> 修改server.xml
windows系统下安装启动mycat并测试读写分离_第2张图片
windows系统下安装启动mycat并测试读写分离_第3张图片
c> 修改schema.xml,这里只是配置读写分离的一些属性,需要其他的自己往上加
配置文件属性说明
dataNode节点中各属性说明:
name:指定逻辑数据节点名称;
dataHost:指定逻辑数据节点物理主机节点名称;
database:指定物理主机节点上。如果一个节点上有多个库,可使用表达式db$0-99, 表示指定0-99这100个数据库;

dataHost 节点中各属性说明:
    name:物理主机节点名称;
    maxCon:指定物理主机服务最大支持1000个连接;
    minCon:指定物理主机服务最小保持10个连接;
    writeType:指定写入类型;
        0,只在writeHost节点写入;
        1,在所有节点都写入。慎重开启,多节点写入顺序为默认写入根据配置顺序,第一个挂掉切换另一个;
    dbType:指定数据库类型;
    dbDriver:指定数据库驱动;
    balance:指定物理主机服务的负载模式。
        0,不开启读写分离机制;
        1,全部的readHost与stand by writeHost参与select语句的负载均衡,简单的说,当双主双从模式(M1->S1,M2->S2,并且M1与 M2互为主备),正常情况下,M2,S1,S2都参与select语句的负载均衡;
        2,所有的readHost与writeHost都参与select语句的负载均衡,也就是说,当系统的写操作压力不大的情况下,所有主机都可以承担负载均衡;

windows系统下安装启动mycat并测试读写分离_第4张图片
4.启动mycat
在mycat的bin路径下 按住shift键的同时右键选择【在此处打开窗口】
安装mycat服务 :mycate install 先安装再启动
启动mycat服务 :mycate start
停止mycat服务 :mycate stop

5.测试
我是用Navicat链接的,如图
windows系统下安装启动mycat并测试读写分离_第5张图片

mycat启动后就会生产一个逻辑库以及对应的表
windows系统下安装启动mycat并测试读写分离_第6张图片
这是我的查询和插入操作
windows系统下安装启动mycat并测试读写分离_第7张图片

你可能感兴趣的:(mysql)