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

文章目录

1.Mycat的管理工具

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

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

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

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

1)进入Mycat的9066端口

sh 复制代码
[root@mysql-1 ~]# mysql -uroot -p123456 -h 192.168.20.11 -P 9066

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

sql 复制代码
mysql> show @@help;

3)查看Mycat的版本

sql 复制代码
mysql> show @@version;
+-------------------------------------------+
| VERSION                                   |
+-------------------------------------------+
| 5.6.29-mycat-1.6.5-release-20180117003034 |
+-------------------------------------------+

4)重新加载Mycat配置文件

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

sql 复制代码
mysql> reload @@config;

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

sql 复制代码
mysql> show @@datasource;

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

sql 复制代码
mysql> show @@datanode;

7)查看Mycat的线程池信息

sql 复制代码
mysql> show @@threadpool;

8)查看执行的SQL

sql 复制代码
mysql> show @@sql;

9)查看执行的SQL统计

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

sh 复制代码
[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

解压完启动即可使用。

sh 复制代码
[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/

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

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

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

填写对应的信息。

添加完成。

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

相关推荐
彧azz13 分钟前
DFS与BFS:图遍历的两大核心算法
数据结构·学习·算法·深度优先·广度优先
A心有千千结20 分钟前
GO 使用 OpenTelemetry 进行编译时插桩,实现零码注入
数据库·golang·可观测性·观测云
yt004yt29 分钟前
### 越华环保集团|绿岛 VOCs 集中治理,管网系统安全设计工程实战分享
大数据·运维
GreatVicent37 分钟前
腾讯AI产业大会解读:Agent进场,企业基础设施怎么搭
大数据·数据库·人工智能·llm·agent·企业信息化
yt004yt44 分钟前
越华环保集团|绿岛 VOCs 集中治理,管网系统安全设计工程实战分享
大数据·运维
宣宣猪的小花园.1 小时前
【机器学习】损失函数与梯度下降:机器如何通过“犯错”不断变好
人工智能·算法·机器学习
晚安日记wanna1 小时前
压测 TPS 卡在 800CPU 只跑四成六步定位法
运维·面试·测试
大模型码小白1 小时前
告别造假数据,直接连数据库查真实时序数据喂给 TimechoAI 大模型
java·数据库·人工智能·microsoft·架构
晚安日记wanna1 小时前
大表 DDL 面试翻车现场Online DDL 为什么还会锁死业务
数据库·面试·架构
IvorySQL1 小时前
PostgreSQL 日报|建库策略致备库静默丢数据(9 月 12 日)
数据库·人工智能·postgresql