安装数据库中间件——Mycat

目录

概要介绍

逻辑介绍

优势

安装Mycat

1.安装JDK

2.上传JDK压缩文件

3.解压缩

4.配置环境变量

5.重新执行profile文件

6.检查是否安装成功

7.下载解压Mycat安装包【本例版本为1.6.7.3】

8.解压Mycat安装包

下一篇讲解Mycat的配置


概要介绍

Mycat是开源的、活跃的、基于java语言编写的MySQL数据库中间件。可以像使用mysql一样来使用Mycat,对于开发人员来说根本感觉不到Mycat存在——依赖于Mycat的伪装协议

逻辑介绍

安装数据库中间件——Mycat_第1张图片

schema :逻辑库 是指逻辑上存在的数据库 不存储数据【具体数据在物理库中】

table:一个逻辑库包含多个逻辑表 每个逻辑表中的数据分散存在多个数据节点中

dataNode:一个逻辑表包含多个分片节点 ,什么样的数据存在哪一个分片节点中是由分片规则进行配置的

优势

  1. 性能可靠稳定
  2. 强大的技术团队
  3. 体系完善
  4. 社区活跃

安装Mycat

Mycat是采用java语言开发的开源数据库中间件,支持Windows和Linux运行环境,安装需要准备如 下环境:MySQL   JDK

如果已经有JDK环境  请直接跳到第7步

1.安装JDK

jdk官网下载

2.上传JDK压缩文件

安装数据库中间件——Mycat_第2张图片

3.解压缩

# 将文件解压缩至 /usr/local
tar -zxvf jdk-8u171-linux-x64.tar.gz  -C /usr/local/

4.配置环境变量

使用vim命令修改/etc/profile文件,在文件末尾加入如下配置

#/etc/profile

JAVA_HOME=/usr/local/jdk1.8.0_171
PATH=$PATH:$JAVA_HOME/bin

5.重新执行profile文件

source profile

6.检查是否安装成功

java -version

7.下载解压Mycat安装包【本例版本为1.6.7.3】

Mycat1版本下载

Mycat2版本下载

8.解压Mycat安装包

 tar -zxvf Mycat-server-1.6.7.3-release-20210913163959-linux.tar.gz -C /usr/local/

bin:存放可执行文件,用于启动停止Mycat

conf:存放Mycat的配置文件

lib:存放Mycat的项目依赖包

log:存放日志

进入usr/local下, 找到lib目录 发现默认mysql的驱动包是5.*版本   

如果小伙伴的mysql为5.*版本不需要改动

如果 小伙伴的mysql版本为8.*版本,则需要进行jar包替换 

安装数据库中间件——Mycat_第3张图片

这里讲一下替换的步骤:

1.上传符合的版本依赖 并进行权限更新

   chmod 777 mysql-connector-java-8.0.22.jar

2.删除默认版本的依赖

9.启动Mycat

// 进入到Mycat的安装目录  找到bin目录  启动
bin/mycat start
// 停止
bin/mycat stop

10.检查是否启动成功

# 进入logs目录  
tailf wrapper.log 
# 当看到successfully的时候  证明Mycat启动成功

至此 Mycat安装并启动完毕!

下一篇讲解Mycat的配置

你可能感兴趣的:(JAVA,虚拟机,中间件,数据库,java)