首页
学习
活动
专区
工具
TVP
发布

数据库中间件 MyCAT 源码分析——调试环境搭建

本文主要基于 MyCAT 1.6.5 正式版

1. 依赖工具

2. 源码拉取

3. 数据库配置

4. MyCat 配置

5. MyCAT 启动

6. MyCAT 测试

7. 交流

1. 依赖工具

Maven

Git

JDK

MySQL

IntelliJ IDEA

2. 源码拉取

从官方仓库 https://github.com/MyCATApache/Mycat-Server 出属于自己的仓库。为什么要 ?既然开始阅读、调试源码,我们可能会写一些注释,有了自己的仓库,可以进行自由的提交。

使用 从 出来的仓库拉取代码。拉取完成后, 会下载依赖包,可能会花费一些时间,耐心等待下。

3. 数据库配置

我们要搭建的是非分片表的调试环境,需要创建一个数据库和表:

创建数据库: 。

创建数据库表: 。

4. MyCAT 配置

为了避免对实现源码产生影响,我们选择对 目录做变更。

1、在 目录下新建文件夹 ,将原 下的所有文件移到 下,这样我们的环境就干干净了。

2、在 目录下新建 文件,配置 的逻辑库、表、数据节点、数据源。

3、在 目录下新建 文件,配置 系统配置。

5. MyCAT 启动

1、在 目录下新建 包,和原先已存在的包做区分。

2、在 包下新建 :

3、运行 ,当看到输出日志 即为启动成功。

截止目前, 目录如下:

test目录.png6. MyCAT 测试

调试环境已经搭建完成,我们看看是否正确。

使用 客户端连接 :

HOST :127.0.0.1

PORT :8066

USERNAME :root

PASSWORD :123456

成功。

7. 交流

感谢阅读、收藏、关注。

知其然知其所以然。学习 MyCAT 会是一段很愉快的旅程。如果有你的交流,相信会更加愉快。欢迎添加微信: 进行探讨。

  • 发表于:
  • 原文链接http://kuaibao.qq.com/s/20180212G056JX00?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券