MyCAT-EYE开源

MyCAT EYE

MySQL数据库监控工具,实现了对MySQL节点的管理和监控,可供开发人员和DBA使用。后续版本将整合MyCAT2.0的管理和配置。

开源地址:

https://gitee.com/redtie/mycateye

演示地址:

开发人员视图:http://120.77.46.146:7001

DBA或管理人员视图:http://120.77.46.146:7002 登录用户名、密码:admin/admin

基本架构:

安装环境:

推荐:centos7(6.*也可以)、MySQL5.7、JDK8

端口预留:7001 7002 7003 3306

7001预留给mycateye-web,7002预留给mycateye-admin,7003预留给mycateye-agent,3306预留给MySQL。

安装步骤:

1、安装初始数据,在MySQL数据库上新建mycat_eye数据库,导入build/mycat_eye.sql文件。新建数据库账户:dev,密码:123456

2、将build目录中的三个jar文件传输到服务器。

1)首先启动mycateye-agent-xx.jar,执行:java -jar mycateye-agent-xx.jar &

2)再启动mycateye-admin-xx.jar,执行:java -jar mycateye-admin-xx.jar --agent.url=http://{ip}:7003 &

注意:由于该项目使用ajax跨域请求,如果需要在外网访问,则这里的IP需要填写服务器外网IP,如果只在局域网使用则填写服务器的内网IP,例如:java -jar mycateye-admin-xx.jar --agent.host=http://192.168.0.100:7003 &

3)最后启动mycateye-web-xx.jar,执行:java -jar mycateye-web-xx.jar --agent.url=http://{ip}:7003 &

同样这里的IP和mycateye-admin配置一致。

如需在后台启动请使用:nohup java -jar mycateye-xx-xx.jar > /dev/null 2>&1 & 启动各应用。

快速开始:

以下假设你的服务器IP为192.168.0.100,实际环境中将它替换为你的服务器IP即可。

登录管理视图:

登录http://192.168.0.100:7002

初始安装后,没有任何MySQL节点,你首先需要添加一个MySQL节点。

刷新或重新登录后,就可以使用了。

使用开发者视图:

浏览器打开http://192.168.0.100:7001

时间: 2024-10-09 01:15:19

MyCAT-EYE开源的相关文章

NOSQL EYE开源

简介 NOSQL数据库监控工具,目前实现了对Redis.MongoDB的监控功能. 功能列表 演示地址 http://106.14.181.95:7004  登录用户名.密码:admin/admin 安装环境 推荐:centos7(6.*也可以).MySQL5.7.JDK8 安装步骤 1.安装初始数据,在MySQL数据库上新建nosql_eye数据库,导入build/nosql_eye.sql文件.新建数据库账户:dev,密码:123456 2.将build/nosql-eye-1.4.jar传

CK21190-Mycat分布式架构之Mycat分布式架构实战解析

CK21190-Mycat分布式架构之Mycat分布式架构实战解析 Mycat是国内第一个卖电子书的开源软件,参与的作者们平生第一次分到了一笔开源收入的酬劳,虽然微不足道,但那一刻,他们都坚信,Mycat会越来越好.如今,Mycat的稳定参与者人数已经超过10人,包括很多美女,而第三代新生志愿者团队也正在形成中.Mycat已经有超过300个生产案例,从政府的项目.电信项目.电商项目.O2O项目.游戏到一些大数据分析的项目,Mycat的生态圈正在加速形成中,使用或者研究过Mycat的知名公司名单越

[项目构建 十四]babasport Mycat配置及使用详解.

首先我们来看下什么是Mycat:MyCat:开源分布式数据库中间件, 这里定义的很简单, 就是分布式数据库的中间件. 其实Mycat 是可以时mysql进行集群的中间件, 我们可以对mysql来分库分表 来应对日益增长的数据量. 每台机器只存少量数据, 数据总和是分布式的机器上数据量总和. 例如我们一个表中有512条数据(当然实际情况可能有成千上万条数据), 那么现在我们有三台机器装有mysql数据库, 我们想将这些数据按照一定规则的存储在三台机器上, 那么我们设定规则: 表的id%/512 取

读《专访Mycat核心开发成员王金剑 :借助Mycat轻松抵御海量并发》总结

原文网址:http://www.csdn.net/article/2015-12-23/2826546 1.Mycat是一个开源的分布式数据库系统,其核心功能是分表分库,即将一个大表水平分割为多个小表,存储在后端MySQL或者其他数据库里. 2.加入Mycat给我最大的感受是开源团队的工作效率和参与热情是非常高的,这让我深信中国开源产品的发展前景不可限量.核心成员里有两个人给我的印象特别深刻:一个是吴京润(网名坨神),他是来自Wifiin的高级工程师,还有一个是邓立仁(网名聆听),他是来自小米的

Linux下mysql基于MyCat实现主从复制和读写分离

1.1 MyCat介绍及应用场景MyCat介绍MyCat是一个开源的分布式数据库系统,是一个实现了MySQL协议的服务器,前端用户可以把它看作是一个数据库代理,用MySQL客户端工具和命令行访问,而其后端可以用MySQL原生协议与多个MySQL服务器通信,也可以用JDBC协议与大多数主流数据库服务器通信,其核心功能是分表分库,即将一个大表水平分割为N个小表,存储在后端MySQL服务器里或者其他数据库里.MyCat发展到目前的版本,已经不是一个单纯的MySQL代理了,它的后端可以支持MySQL.S

MySQL中间件之MyCat

MySQL中间件之MyCat 一.MyCat基础概念 1.什么是MyCat 一个彻底开源的,面向企业应用开发的大数据库集群支持事务.ACID.可以替代MySQL的加强版数据库一个可以视为MySQL集群的企业级数据库,用来替代昂贵的Oracle集群一个融合内存缓存技术.NoSQL技术.HDFS大数据的新型SQL Server结合传统数据库和新型分布式数据仓库的新一代企业级数据库产品一个新颖的数据库中间件产品 2.为什么使用MyCat 如今随着互联网的发展,数据的量级也是撑指数的增长,从GB到TB到

数据库调优过程(三):提高数据库写入性能方案调查

客户给出建议方案: 一直听客户这边说mycat这个东东,一头雾水,这是什么东东,只听说过mysql不知道mycat,瞬间被鄙视N次方次. 客户提到数据库分片.表复制能提高数据库性能,但可惜对这些技术好像不知道,只知道表分区,不知道分片,知道表批量复制,可以被订阅推送等,及主从复制,不知道这里说的表复制到时所谓什么技术. 客户提到MongoDB,PostgreSQL比较强悍,基本上可以实现集群型结构,表分片相关复制相关技术,但到底在实际应用中怎么是个怎么运行的. 带着上边的问题,我认真的查阅了网上

分库分表数据库中间件对比

(一)关键问题 1.读写分离 2.分库分表 3.类别 lib库 1)业务直接到数据库,少一层proxy效率更高 2)没有proxy的lvs的单点问题 proxy 1)统一管理所有到数据库的连接,连接复用 2)基础查询功能抽象,减少代码耦合 3)易于实现监控.数据迁移.连接管理等功能 (二)sharding-jdbc(开源,lib) 当当应用框架ddframe中,从关系型数据库模块dd-rdb中分离出来的数据库水平分片框架 功能 1)以jar包形式提供服务 2)分片灵活,支持等号.between.

mysql中间件

一.分类为:负载均衡类和数据切分类 1.负载均衡中间件提供了请求的转发,降低了单节点的负载,如haproxy,mysql-proxy,mysql-router 2.数据切分中间件按照不同的路由算法分发sql语句就形成了数据切分,如mycat,atlas,oneproxy,proxysql 1.mycat A.开源免费 <1>.基于阿里巴巴的corba中间件,部署在3000台服务器上面,每天执行50亿次请求 <2>.基于Java语言开发,跨平台 B.功能全面 <1>.分片