当前位置: 首页 > news >正文

第116讲:使用Mycat-eye管理Mycat数据库服务

文章目录

    • 1.Mycat的管理工具
    • 2.Mycat-eye介绍
    • 3.部署Mycat-eye
      • 3.1.安装Zookeep
      • 3.2.安装Mycat-eye
      • 3.3.访问Mycat-eye
    • 4.在Mycat-eye中导入Mycat服务的信息

1.Mycat的管理工具

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

  • 8066 数据访问端口,即进行 DML 和 DDL 操作。

  • 9066 数据库管理端口,即 mycat 服务管理控制功能,用于管理mycat的整个集群状态

在Mycat的9066端口中,可以对Mycat服务器进行一些操作,常用的操作有以下几种:

1)进入Mycat的9066端口

[root@mysql-1 ~]# mysql -uroot -p123456 -h 192.168.20.11 -P 9066

2)查看Mycat管理工具的帮助文档

mysql> show @@help;

3)查看Mycat的版本

mysql> show @@version;
+-------------------------------------------+
| VERSION                                   |
+-------------------------------------------+
| 5.6.29-mycat-1.6.5-release-20180117003034 |
+-------------------------------------------+

4)重新加载Mycat配置文件

通过下面的命令无需重启Mycat即可使Mycat配置生效。

mysql> reload @@config;

5)查看Mycat的的数据源信息

mysql> show @@datasource;

image-20220716103030162

6)查看Mycat现有的分片节点信息

mysql> show @@datanode;

image-20220716103119154

7)查看Mycat的线程池信息

mysql> show @@threadpool;

image-20220716103200663

8)查看执行的SQL

mysql> show @@sql;

9)查看执行的SQL统计

mysql> show @@sql.sum;

2.Mycat-eye介绍

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

3.部署Mycat-eye

3.1.安装Zookeep

[root@mycat-eye ~]# tar xf zookeeper-3.4.6.tar.gz -C /data/
[root@mycat-eye ~]# cd /data/zookeeper-3.4.6/
[root@mycat-eye zookeeper-3.4.6]# mkdir data
[root@mycat-eye zookeeper-3.4.6]# cp conf/zoo_sample.cfg conf/zoo.cfg
[root@mycat-eye zookeeper-3.4.6]# vim conf/zoo.cfg
dataDir=/data/zookeeper-3.4.6/data
[root@mycat-eye zookeeper-3.4.6]# ./bin/zkServer.sh start

3.2.安装Mycat-eye

解压完启动即可使用。

[root@mycat-eye ~]# tar xf Mycat-web.tar.gz -C /data/
[root@mycat-eye data]# cd /data/mycat-web/
[root@mycat-eye mycat-web]# ./start.sh #需要进入到mycat-web目录再启动

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

3.3.访问Mycat-eye

http://192.168.81.240:8082/mycat/

image-20220716105539112

4.在Mycat-eye中导入Mycat服务的信息

在系统中导入Mycat的服务地址,我们才可以通过Mycat-eye管理MyCat。

点击mycat服务管理—>新增。

image-20220716105751123

填写对应的信息。

image-20220716105902573

添加完成。

image-20220716110011362

主要在SQL监控中分析执行的SQL。

image-20220716110136453

http://www.lryc.cn/news/329512.html

相关文章:

  • XR虚拟直播间,引领创新风潮,打破直播局限!
  • unity双层滑动实现
  • 浅谈AI技术创业有哪些机会?
  • 大数据-TXT文本重复行计数工具
  • 【无标题】331
  • MIT最新研究成果 机器人能够从错误中纠偏 无需编程介入和重复演示
  • C语言—指针数组
  • OpenCV图像二值化
  • java中的抽象类
  • 代码随想录算法训练营第二十天| 654.最大二叉树、617.合并二叉树、700.二叉搜索树中的搜索、98.验证二叉搜索树
  • 2014年认证杯SPSSPRO杯数学建模A题(第二阶段)轮胎的花纹全过程文档及程序
  • C#全新一代医院手术麻醉系统围术期全流程源码
  • Python 神器:一键下载 M3U8 并转换为 MP4
  • vue3全局控制Element plus所有组件的文字大小
  • 区间预测 | Matlab实现带有置信区间的BP神经网络时间序列未来趋势预测
  • Matlab中的脚本和函数
  • 使用 nohup java - jar 不输出nohup日志
  • Linux系统中安装一些常用的插件备用
  • 笔记本电脑上部署LLaMA-2中文模型
  • 百度云加速方法「Cheat Engine」
  • SOC内部集成网络MAC外设+ PHY网络芯片方案:PHY芯片基础知识
  • openGauss 6.0.0-RC1 版本正式发布!
  • 【JVM】关于JVM垃圾回收
  • Unity照片墙简易圆形交互效果总结
  • Unity2018发布安卓报错 Exception: Gradle install not valid
  • 蓝桥杯省赛刷题——题目 2656:刷题统计
  • Python爬虫之异步爬虫
  • 【Web】NSSCTF Round#20 Basic 个人wp
  • 【Java笔记】实现延时队列1:JDK DelayQueue
  • npm淘宝镜像源切换