mycat-web介绍
MyCAT-WEB就是基于mycat的一个性能监控工具,方便大家更有效的使用mycat管理mycat监控mycat,让大家的mycat工作更加高效,是运维人员的好工具;
mycat-web运行需要引入ZooKeeper作为配置中心;
zookeeper安装与启动
参考:zookeeper安装与启动
1
2
3
4
5
|
# david @ Davids-Macbook-Pro in ~/soft/apache-zookeeper-3.5.8-bin/bin [0:11:33]
$ ./zkServer.sh start
ZooKeeper JMX enabled by default
Using config: /Users/david/soft/apache-zookeeper-3.5.8-bin/bin/../conf/zoo.cfg
Starting zookeeper ... STARTED
|
mycat-web安装
下载mycat-web
安装:
1
|
$ tar -zxvf Mycat-web-1.0-SNAPSHOT-20170102153329-linux.tar.gz -C ~/soft
|
mycat-web使用
配置zk地址
修改mycat-web项目下/WEB-INF/classes/mycat.properties
中zookeeper属性
1
2
3
4
5
6
7
8
9
10
|
#
#Mon Jan 16 15:37:36 CST 2012
show.period=3000000
zookeeper=localhost:2181
mycat_warn_mail=[{"cc"\:"sohudo@mycat.io","index"\:1,"mangerPort"\:"465","smtpHost"\:"smtp.139.com","smtpPassword"\:"123456","smtpProtocol"\:"smtp","smtpUser"\:"agile_louie@139.com","to"\:"9183838@qq.com"}]
##sql\u4E0A\u7EBF\u76F8\u5173\u914D\u7F6E
sqlonline.server=192.168.80.128
sqlonline.user=root
sqlonline.passwd=123456
|
我的zk是本地启动的,默认即可
启动mycat-web
1
2
3
4
|
# david @ Davids-Macbook-Pro in ~/soft/mycat-web [0:22:58]
$ ./start.sh &
[1] 68445
appending output to nohup.out
|
访问mycat-web
http://localhost:8082/mycat
暴露监控端口9066
1
2
3
4
5
6
7
8
|
$ docker stop 9b
$ docker rm 9b
$ docker run -p 8066:8066 -p 9066:9066 \
-v ~/docker/mycat/conf/:/home/mycat/conf/ \
-v ~/docker/mycat/logs/:/home/mycat/logs/ \
--name mycat01 --net mysql_mysql --ip 182.30.0.9 \
-d lienhui68/mycat:1.0
dca0dbb109704f33d114086ff9dc57d27dec8962dbb6a6191492dd9364ddc144
|
在Mycat管理界面手动初始化Mycat配置

用户名密码在server.xml中有,我这里使用root/123456
配置成功后,我们就可以查看各种性能监控:
