0


Mycat学习手册--14Mycat-web管理系统(mycat-eye)

Mycat-web 是 Mycat 可视化运维的管理和监控平台,弥补了 Mycat 在监控上的空白。帮 Mycat 分

担统计任务和配置管理任务。Mycat-web 引入了 ZooKeeper 作为配置中心,可以管理多个节点。

Mycat-web 主要管理和监控 Mycat 的流量、连接、活动线程和内存等,具备 IP 白名单、邮件告警等模

块,还可以统计 SQL 并分析慢 SQL 和高频 SQL 等。为优化 SQL 提供依据。

以zookeeper作为配置中心,所以需要优先安装zookeeper

1.ZooKeeper 安装

ZooKeeper是一个分布式的,开放源码的分布式应用程序协调服务,是Google的Chubby一个开源的实现,是Hadoop和Hbase的重要组件。它是一个为分布式应用提供一致性服务的软件,提供的功能包括:配置维护、域名服务、分布式同步、组服务等。zookeeper使用Java编写,需要配置JAVA_HOME环境变量

[root@mycat jdk1.8.0_202]# vim ~/.bash_profile# .bash_profile# Get the aliases and functionsif[ -f ~/.bashrc ];then. ~/.bashrc
fi# User specific environment and startup programsJAVA_HOME=/opt/jdk1.8.0_202
export JAVA_HOME

PATH=$PATH:$HOME/bin:$JAVA_HOME/bin

exportPATH

source命令让环境变量生效

[root@mycat jdk1.8.0_202]# source ~/.bash_profile [root@mycat jdk1.8.0_202]# cd ~[root@mycat ~]# java -version
java version "1.8.0_202"
Java(TM) SE Runtime Environment (build 1.8.0_202-b08)
Java HotSpot(TM)64-Bit Server VM (build 25.202-b08, mixed mode)[root@mycat ~]# 

此处使用zookeeper的3.5.9版本,官网下载页面:

https://zookeeper.apache.org/releases.html

在linux中切换到/opt目录使用wget 下载

#下载zookeeper[root@mycat opt]# wget https://mirrors.bfsu.edu.cn/apache/zookeeper/zookeeper-3.5.9/apache-zookeeper-3.5.9-bin.tar.gz#解压zookeeper-3.5.9[root@mycat opt]# tar -zxvf apache-zookeeper-3.5.9-bin.tar.gz #进入zookeeper配置文件目录[root@mycat opt]# cd apache-zookeeper-3.5.9-bin/conf#使用默认配置文件[root@mycat conf]# cp zoo_sample.cfg zoo.cfg#启动zookeeper[root@mycat bin]# ./zkServer.sh start
ZooKeeper JMX enabled by default
Using config: /opt/apache-zookeeper-3.5.9-bin/bin/../conf/zoo.cfg
Starting zookeeper ... STARTED
[root@mycat bin]# 

2.Mycat-web 安装

登录官方网站查看mycat-web的下载地址

http://dl.mycat.org.cn/mycat-web-1.0/
#进入/opt目录[root@mycat bin]# cd /opt/#下载mycat-web[root@mycat opt]# wget http://dl.mycat.org.cn/mycat-web-1.0/Mycat-web-1.0-SNAPSHOT-20170102153329-linux.tar.gz
--2021-06-20 18:46:50--  http://dl.mycat.org.cn/mycat-web-1.0/Mycat-web-1.0-SNAPSHOT-20170102153329-linux.tar.gz
正在解析主机 dl.mycat.org.cn (dl.mycat.org.cn)... 210.51.26.184
正在连接 dl.mycat.org.cn (dl.mycat.org.cn)|210.51.26.184|:80... 已连接。
已发出 HTTP 请求,正在等待回应... 200 OK
长度:53956391 (51M)[application/octet-stream]
正在保存至: “Mycat-web-1.0-SNAPSHOT-20170102153329-linux.tar.gz”

100%[=====================================================================================================================================================>]53,956,391  10.1MB/s 用时 5.7s   

2021-06-20 18:46:56 (9.06 MB/s) - 已保存 “Mycat-web-1.0-SNAPSHOT-20170102153329-linux.tar.gz” [53956391/53956391])[root@mycat opt]# ls
Mycat-server-1.6-RELEASE-20161028204710-linux.tar.gz  redis-5.0.12.tar.gz
apache-zookeeper-3.5.9-bin         jdk1.8.0_202                                                                      Mycat-web-1.0-SNAPSHOT-20170102153329-linux.tar.gz    rh
apache-zookeeper-3.5.9-bin.tar.gz  jdk-8u202-linux-x64.tar.gz?AuthParam=1623665760_163646ebbccad330658ee014e84f5211  nmon_x86_64_centos7
containerd                         mycat                                                                             redis-5.0.12

#解压缩 mycat-web[root@mycat opt]# tar -zxvf Mycat-web-1.0-SNAPSHOT-20170102153329-linux.tar.gz 
mycat-web/mycat-web/
mycat-web/mycat-web/static/
mycat-web/mycat-web/static/highcharts/
mycat-web/mycat-web/static/adminlte/
mycat-web/mycat-web/static/adminlte/dist/
mycat-web/mycat-web/static/adminlte/dist/css/
mycat-web/mycat-web/static/adminlte/dist/css/skins/
.....此处省略

#进入mycat-web的目录下运行启动命令
root@mycat opt]# cd /opt/mycat-web/[root@mycat mycat-web]# ls
etc  lib  mycat-web  readme.txt  start.jar  start.sh
[root@mycat mycat-web]# ./start.sh  &[1]29188[root@mycat mycat-web]# nohup: 忽略输入并把输出追加到"nohup.out"

3.使用web浏览器访问

http://192.168.0.102:8082/mycat/ ,使用

http://ip:port/mycat

访问管理界面

在这里插入图片描述

4.添加mycat服务(需要监控的mycat实例)

在这里插入图片描述

5.使用mycat-web进行监控

Mycat****性能监控指标

在 Mycat-web 上可以进行 Mycat 性能监控,例如:内存分享、流量分析、连接分析、活动线程分

析等等。
在这里插入图片描述在这里插入图片描述在这里插入图片描述在这里插入图片描述
关注【指尖架构师】公众号,不定时分享面试题

在这里插入图片描述

标签: 学习 前端 java

本文转载自: https://blog.csdn.net/a314649444/article/details/123188118
版权归原作者 金山老师 所有, 如有侵权,请联系我们删除。

“Mycat学习手册--14Mycat-web管理系统(mycat-eye)”的评论:

还没有评论