千家信息网

Mysql mycat读写分离

发表于:2024-11-11 作者:千家信息网编辑
千家信息网最后更新 2024年11月11日,Mysql mycat读写分离:下载网址:http://dl.mycat.ioMycat官方网址:http://mycat.org.cn说明:10.0.1.2为mycat服务器,10.0.1.3、10
千家信息网最后更新 2024年11月11日Mysql mycat读写分离

Mysql mycat读写分离:

下载网址:http://dl.mycat.io
Mycat官方网址:http://mycat.org.cn

说明:
10.0.1.2为mycat服务器,10.0.1.3、10.0.1.4为mysql服务器

yum install java-1.8.0-openjdk

tar zxfv Mycat-server-1.6.7.5-test-20200109231555-linux.tar.gz -C /space/

配置读写分离:

vi /space/mycat/conf/schema.xml



        select user()            

:wq

vi /space/mycat/conf/server.xml(主要改user部分,其它不动)





0
0
1
1
0
0
300
1
(?:(\snext\s+value\s+for\sMYCATSEQ_(\w+))(,|)|\s)*)+
false
io.mycat.route.sequence.handler.HttpIncrSequenceHandler
0
0
0
64k
1k
0
384m
false
false
true
0

    xxxxxx    ming    ming

:wq

vi /space/mycat/conf/rule.xml


1

:wq

vi /space/mycat/conf/autopartition-long.txt

0-500M=0
#500M-1000M=1
#1000M-1500M=2

:wq

启动服务:

/space/mycat/bin/mycat start

查看log是否有报错(有的话根据报错提示处理):

cat /space/mycat/logs/wrapper.log

查看端口:

netstat -nplt | grep 8066 (8066是数据端口)

netstat -nplt | grep 9066 (9066是管理端口)

管理命令:

mysql -h 10.0.1.2 -u ming -p'xxxxx' -P9066

show @@help;
show @@version;
show @@datanode;
show @@heartbeat;
show @@datasource;

通过show @@datasource里不同mysql服务器的READ_LOAD和WRITE_LOAD次数可以看出是否有读写分离

读写:

mysql -h 10.0.1.2 -u ming -p'xxxx' -P8066

0