码农知识堂 - 1000bd
  •   Python
  •   PHP
  •   JS/TS
  •   JAVA
  •   C/C++
  •   C#
  •   GO
  •   Kotlin
  •   Swift
  • 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

  • 相关阅读:
    ZZNUOJ_C语言1123:最佳校友(附完整源码)
    2023_Spark_实验六:Scala面向对象部分演示(二)(IDEA开发)
    操作 Structured Streaming
    解决QT中文乱码
    降低企业运营成本的API服务有哪些?
    一个软件,解决全能电子地图制作
    啥是各向同性、各向异性GNN:
    【第98题】JAVA高级技术-网络编程17(简易聊天室12:实现客户端一对一聊天)
    java计算机毕业设计师大家教中心管理系统源程序+mysql+系统+lw文档+远程调试
    【STM32】RTC(实时时钟)
  • 原文地址:https://blog.csdn.net/m0_47743175/article/details/128189448
  • 最新文章
  • 攻防演习之三天拿下官网站群
    数据安全治理学习——前期安全规划和安全管理体系建设
    企业安全 | 企业内一次钓鱼演练准备过程
    内网渗透测试 | Kerberos协议及其部分攻击手法
    0day的产生 | 不懂代码的"代码审计"
    安装scrcpy-client模块av模块异常,环境问题解决方案
    leetcode hot100【LeetCode 279. 完全平方数】java实现
    OpenWrt下安装Mosquitto
    AnatoMask论文汇总
    【AI日记】24.11.01 LangChain、openai api和github copilot
  • 热门文章
  • 十款代码表白小特效 一个比一个浪漫 赶紧收藏起来吧!!!
    奉劝各位学弟学妹们,该打造你的技术影响力了!
    五年了,我在 CSDN 的两个一百万。
    Java俄罗斯方块,老程序员花了一个周末,连接中学年代!
    面试官都震惊,你这网络基础可以啊!
    你真的会用百度吗?我不信 — 那些不为人知的搜索引擎语法
    心情不好的时候,用 Python 画棵樱花树送给自己吧
    通宵一晚做出来的一款类似CS的第一人称射击游戏Demo!原来做游戏也不是很难,连憨憨学妹都学会了!
    13 万字 C 语言从入门到精通保姆级教程2021 年版
    10行代码集2000张美女图,Python爬虫120例,再上征途
Copyright © 2022 侵权请联系2656653265@qq.com    京ICP备2022015340号-1
正则表达式工具 cron表达式工具 密码生成工具

京公网安备 11010502049817号