一、Mycat-web安装配置
1、Mycat节点安装zookeeper(在mycat实现了读写分离上安装)
① 解压zookeeper压缩包
tar -zxvf zookeeper-3.4.14.tar.gz -C /opt/
② cd到cnf目录下将文件复制
③ cd到bin目录下启动
./zkServer.sh start
2、Mycat节点安装mycat-web
① 解压mycat-web 安装包
tar -xf Mycat-web-1.0-SNAPSHOT-20170102153329-linux.tar.gz -C /opt/
② 改配置文件
vim /opt/mycat-web/mycat-web/WEB-INF/classes/mycat.properties
③ Mycat配置打开sql状态统计
我的mycat在/usr/loca下,进入mycat的cnf目录下,修改server.xml文件,修改框出来的部分为1
要确保 8082 端口是开放的
④ 启动mycat-web
cd到mycat安装目录下进行启动;
./start.sh &
这样启动mycat-web会生成一个文件nohup.out
( ps:想要关闭mycat-web,要使用ps -ef |grep 8999 命令,过滤8999端口,在使用kill -9 pid号将它的进程杀死)
这样就可以将mycat-web停止;
⑤ 访问mycat页面(我的mycat-web是安装在192.168.198.149上的)
http://192.168.198.149:8082/mycat
访问页面如下:
3、Mycat数据配置
①新增Mycat监控实例
(Mycat名称填写你的物理数据库名称, 数据库名称填写你的虚拟数据库名称,不知道的话可以去mycat的conf目录下的schema.xml去查看,mytes是主从机上真是存在的数据库,nebula是虚拟数据库名称)。
进行配置:
配置成功后如下:
② 如果配置成功后,在Navicat下连接mycat的8066端口,在虚拟数据库nebula下进行增删改查,过几分钟后刷新mycat会出现下面的饼状图;
【总结】
想要成功启动mycat-web页面并显示sql统计,需要:
- 主从机连接成功
- 安装并启动mycat
- 安装并启动zookeeper
- 安装并配置mycat-web
- 在Navicat上连接mycat的8806端口并在nebula虚拟数据库进行表的增删改查,等几分钟就可以有图
如果mycat-web页面没有图像,则要查看mycat-web下的 rainbow.log的日志报错,如果使用的是./start &开启的mycat-web,查看启动问题的文件是 nohup.out