mycat
的配置
1. server.xml
1. user
标签设置对外的账号和密码,以及数据库名称
2.
如果只是代理⼀个主从,就注释其他的
user
标签
![](https://i-blog.csdnimg.cn/direct/9d9af859898e4c05bf5a7c9c48527c5f.png)
Schema.xml
1. schema
标签 添加
dataNode=“xx” name="eleme"
2. datahost
修改
![](https://i-blog.csdnimg.cn/direct/0e0913653fb24a7ca7a21dbd7e432942.png)
![](https://i-blog.csdnimg.cn/direct/883804469854405a836fa5a9787576d0.png)
![](https://i-blog.csdnimg.cn/direct/52a1ec9dffac4c1db6fde824cdb82721.png)
/usr/local/mycat/bin/mycat start|stop
查看⽇志⽂件
wrapper.log
《》
mycat schema.xml
的标签
![](https://i-blog.csdnimg.cn/direct/61bd815b264749289eb248a4b2821a9c.png)
部署
2
台
java
后端服务器,
jdk
版本
17
上传jdk
安装
https://download.oracle.com/java/17/latest/jd
k-17_linux-x64_bin.tar.gz
配置环境变量
/etc/profile
![](https://i-blog.csdnimg.cn/direct/cf2095eaf32743219f9d192f482a5173.png)
Java -version
部署饿了么后端项⽬ 登录模块
![](https://i-blog.csdnimg.cn/direct/d149fbceff8040fc9b8b392e08c9f16b.png)
修改
application.yml
⽂件
port
默认
8080
,可以修改为其他的端⼝,但是修改完
成之后,需要修改防⽕墙端⼝
url jdbc:mysql://mycat
的
ip:mycat8066
端⼝
/eleme
3. username=zhangmin
password=zhangmin
先打开
java
服务器的端⼝
![](https://i-blog.csdnimg.cn/direct/9704580f28f240ec9629cb6e588dc838.png)
启动后端服务
jar
包
![](https://i-blog.csdnimg.cn/direct/7294f08c21e44236860a81411a316d44.png)
在远程浏览器上测试
使⽤
lvs
代理
java
服务
ds
挂载
vip
![](https://i-blog.csdnimg.cn/direct/44619174c3224eb59458874e426c5b95.png)
为
vip
添加路由
![](https://i-blog.csdnimg.cn/direct/3b65c12489a14b48b6bc618b7de549af.png)
安装
ipvsadm
![](https://i-blog.csdnimg.cn/direct/0a25d3a59fd24bfa92b42b7148870214.png)
设置负载均衡规则
![](https://i-blog.csdnimg.cn/direct/590685c3f9fc43b3b8c72fcc7d57337a.png)
rs
1.
挂载
vip
![](https://i-blog.csdnimg.cn/direct/11ee5f930dd44b92a37f91f4095f3397.png)
为
vip
添加路由
![](https://i-blog.csdnimg.cn/direct/a0dd594d046644d7b5ea9e578d291efa.png)
抑制接受请求
echo
1
>
/proc/sys/net/ipv4/conf/lo/arp_ignore
echo
2
>
/proc/sys/net/ipv4/conf/lo/arp_announce
echo
1
>
/proc/sys/net/ipv4/conf/all/arp_ignore
echo
2
>
/proc/sys/net/ipv4/conf/all/arp_announc
e
Nginx
代理端⼝
![](https://i-blog.csdnimg.cn/direct/f5010b35ccae422ba09256fce0bbcd5e.png)
![](https://i-blog.csdnimg.cn/direct/8e337b561c7149668d35ed6847e31bab.png)
测试