MyCAT实现MySQL的读写分离、主从切换、分库分表

本文详细介绍了如何使用Mycat实现MySQL的读写分离、主从切换以及分库分表。首先,强调了在进行Mycat操作前需配置MySQL主从复制。接着,分别讲述了Mycat-Eye的安装和使用,以及Mycat配置文件如server.xml、schema.xml、rule.xml中的关键设置。通过示例配置展示了Mycat的负载均衡策略、主从切换效果,并提醒读者注意授权问题。最后,提到了Mycat支持更复杂的多主多从架构,以及通过调整配置实现数据在多数据库间的分布。
摘要由CSDN通过智能技术生成

       在进行mycat的读写分离,主从切换操作之前,需要先进行mysql的主从复制,详情请参考此处,请戳我~     接下来在参考网上资料和自己动手实践的基础上,给出mycat的操作过程,希望能帮到大家~  

第一步 Mycat或者Mycat-eye(非必需)安装

   Mycat-eye是一款可视化的Mycat web管理工具,Mycat或者Mycat-eye下载官网地址:http://dl.mycat.io/,值的注意的是:Mycat和Mycat-eye是有版本关联的,如果你想要安装Mycat-eye,尽量下载Mycat的版本低于1.6.6-RELEASE,否则容易出现一种现象,在Mycat-eye中加入需要管理的Mycat的时候,会一直显示loading状态。Mycat-eye只不过是一种管理界面化而已,相对于命令而言,这种比较直观,便于管理和使用。

# tar -zvxf Mycat-server-1.6.5-RELEASE-20161028204710-linux.tar.gz
# 进入bin目录中,执行命令
# ./mycat status   #查看启动状态
# ./mycat start    #启动mycat
# ./mycat stop     #关闭mycat

为了方便排查mycat启动和运行问题,可以进入 logs目录
wrapper.log          跟踪启动情况
mycat.log            跟踪运行情况

Mycat-eye安装步骤如下:

1、安装zookpeeper

tar -zxvf zookeeper-3.4.6.tar.gz -C /usr/local/
cd /usr/local/zookeeper-3.4.6/
cd conf
cp zoo_sample.cfg zoo.cfg

cd /usr/local/zookeeper-3.4.6/bin/
./zkServer.sh start 

2、安装mycat eye
tar -xvf Mycat-web-1.0-SNAPSHOT-20160331220346-linux.tar.gz -C /usr/local/
如果zookpeerer不是和mycat-eye安装在同一台机器,必须修改zookeeper地址:
cd /usr/local/mycat-web/mycat-web/WEB-INF/classes
vim mycat.properties
zookeeper=zookeerper安装IP地址:2181

cd /usr/local/mycat-web/
./start.sh &

       mycat-eye在使用的过程中发现一直都残留过去的信息,导致新信息无法正常操作,建议重启mycat-eye,mycat-eye也比较好操作,只要添加mycat的基本信息配置就可,然后在监控mycat的运行。简单总结下:凡是有不知道的问题,重启mycat-eye就行了,输出jps, kill -9 对应jar的进程id即可,在重启,完美~

注意:在三大管理中,mycat服务管理,mycat-VM管理,M

  • 1
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值