• MySql使用MyCat分库分表(五)MyCat 管理及监控


    视频学习地址:17-尚硅谷-垂直分库_哔哩哔哩_bilibili

    笔记参考地址:MySQL 分库分表 | xustudyxu's Blog (frxcat.fun) 

    MyCat 管理

    Mycat默认开通2个端口,可以在server.xml中进行修改。

    • 8066 数据访问端口,即进行 DML 和 DDL 操作。
    • 9066 数据库管理端口,即 mycat 服务管理控制功能,用于管理mycat的整个集群状态

    连接MyCat的管理控制台:

    mysql -h192.168.247.100 -P9066 -uroot -p

    MyCat-eye

    介绍

    Mycat-web(Mycat-eye)是对mycat-server提供监控服务,功能不局限于对mycat-server使用。他通过JDBC连接对Mycat、Mysql监控,监控远程服务器(目前仅限于linux系统)的cpu、内存、网络、磁盘。

    Mycat-eye运行过程中需要依赖zookeeper,因此需要先安装zookeeper。

    wget https://mirrors.sonic.net/apache/zookeeper/zookeeper-3.5.8/apache-zookeeper-3.5.8-bin.tar.gz
    wget  https://github.com/MyCATApache/Mycat-download/blob/master/mycat-web-1.0/Mycat-web-1.0-SNAPSHOT-20160617163048-linux.tar.gz

    注意:这里 Mycat-web 链接下载的不能用,下载完解压报错!!这里读者自行找包吧,或者给我留言,我抽空发给你们。 

     下载完后,解压:

    tar -zxvf zookeeper-3.4.6.tar.gz -C /usr/local/
    

    创建数据存放目录 

    1. cd /usr/local/apache-zookeeper-3.6.3-bin
    2. mkdir data

    修改配置文件名称并配置,记得备份一份

    1. cd conf
    2. mv zoo_sample.cfg zoo.cfg
    3. cp zoo.cfg zoo-back.cfg

     进入zoo.cfg,修改配置数据存放路径

    dataDir=/usr/local/apache-zookeeper-3.6.3-bin/data

     启动Zookeeper

    1. bin/zkServer.sh start
    2. bin/zkServer.sh status

     解压mycat-web安装包

    tar -zxvf Mycat-web.tar.gz -C /usr/local/

    目录介绍:

    1. etc ----> jetty配置文件
    2. lib ----> 依赖jar包
    3. mycat-web ----> mycat-web项目
    4. readme.txt
    5. start.jar ----> 启动jar
    6. start.sh ----> linux启动脚本

    启动mycat-web

    sh start.sh
    

    备注

    如果Zookeeper与Mycat-web不在同一台服务器上 , 需要设置Zookeeper的地址 ; 在/usr/local/mycat-web/mycat-web/WEB-INF/classes/mycat.properties文件中配置 :

    zookeepr=localhost:2181 #进行修改
    

    记得重启哦! 

     访问

    http://192.168.91.166:8082/mycat

    配置

    1. 在 server.xml 开启 MyCat 的实时统计功能
    <property name="useSqlStat">1property> 
    

         2. 在Mycat监控界面配置服务地址

    测试

    配置好了之后,我们可以通过MyCat执行一系列的增删改查的测试,然后过一段时间之后,打开mycat-eye的管理界面,查看mycat-eye监控到的数据信息。

    1. 性能监控

    2. 物理节点

     3. SQL统计

     4. SQL表分析

    5. SQL监控 

    6. 高频SQL

  • 相关阅读:
    离散数学,传递闭包的运算 ,集合的划分和覆盖 ,等价关系 ,等价类,相容关系 ,偏序关系
    基于局部自适应阈值分割和Hough变换的答题卡识别算法-含Matlab代码
    性能优化总结
    3d 舞蹈同步
    web性能治理
    MacOS安装反编译工具JD-GUI 版本需要1.8+
    STM32外部复位IC与看门狗冲突,无法复位问题解决方案
    Linux网络编程-网络基础1
    处理机调度算法
    大语言模型(LLM)漏洞爆发,AI模型无一幸免
  • 原文地址:https://blog.csdn.net/m0_47743175/article/details/128189448