Mycat分库分表全解析 Part 3 Mycat的安装

时间:2022-07-23
本文章向大家介绍Mycat分库分表全解析 Part 3 Mycat的安装,主要内容包括其使用实例、应用技巧、基本知识点总结和需要注意事项,具有一定的参考价值,需要的朋友可以参考一下。

前期回顾

Mycat分库分表全解析 Part 1 数据库切分概述

Mycat分库分表全解析 Part 2 数据库切分方式

前期回顾

前面我们介绍了MySQL Galera的相关内容

这期开始讲一个数据库分库分表中间件Mycat

该专题的理论内容我会参考官方的文档,最后实践部分会根据自己的环境

由于一些概念后面介绍,这节内容我们先讲如何安装

1. Mycat下载

我们从下面地址下载

http://dl.mycat.io/

这里我们选择1.6.7.3的版本

下载Mycat-server-1.6.7.3

2. 安装Mycat

我们只需要解压即可

首先Mycat建立用户

useradd Mycat
passwd Mycat

之后解压并更改目录权限

tar zxvf Mycat-server-1.6.7.3-release-20190828135747-linux.tar -C /usr/local
chown -R Mycat:Mycat /usr/local/mycat

目录解释如下:

  • bin 程序目录,存放了 window 版本和 linux 版本,除了提供封装成服务的版本之外,也提供了 nowrap 的 shell 脚本命令,方便大家选择和修改
  • conf 目录下存放配置文件,修改需要重启 Mycat 或者通过 9066 端口 reload.
  • server.xml 是 Mycat 服务器参数调整和用户授权的配置文件,
  • schema.xml 是逻辑库定义和表以及分片定义的配置文件,
  • rule.xml 是分片规则的配置文件,分片规则的具体一些参数信息单独存放为文件,也在这个目录下
  • lib 目录下主要存放 mycat 依赖的一些 jar 文件.
  • 日志存放在 logs/mycat.log 中,每天一个文件,日志的配置是在 conf/log4j.xml 中,根据自己的需要,可以调整输出级别为 debug,debug 级别下,会输出更多的信息,方便排查问题.

3. 参考资料

http://www.mycat.io/document/mycat-definitive-guide.pdf