在进行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.cfgcd /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