MyCat高可用集群(一)MyCat的安装,实现数据读写分离

本文介绍了如何使用MyCat实现数据读写分离,首先讲解了MyCat的作用和环境准备,然后详细阐述了JDK的安装、MySQL主从服务器的搭建,接着介绍了MyCat的安装和配置,特别是读写分离的配置选项。最后,文章提到了启动MyCat并验证了读写分离的效果。
摘要由CSDN通过智能技术生成

MyCat高可用集群

第一章 安装MyCat,实现数据读写分离

第二章 搭建MySQL双主双从服务器

第三章 数据库垂直拆分——分库

第四章 数据库水平拆分——分表

第五章 基于HAProxy的MyCat高可用集群

第六章 Mycat监控——Mycat-web

第七章 Mycat安全设置



前言

Mycat是数据库中间件。
中间件:是一类连接软件组件和应用的计算机软件,以便于软件各部件之间的沟通。
数据库中间件:连接应用程序和数据库。

mycat(前身是阿里的cobar)支持的数据库包括mysql、Oracle、SQLServer、DB2等主流关系型数据库,也支持非关系型数据库,key-value型的reids、memcache,面向文档型的mongoDB,面向列的HBase等。其核心功能是分库分表,满足大数据量存储,提高查询性能。


一、环境准备

三台CentOS7虚拟机
一台安装mycat,M1、S1实现主从备份

名称 服务器名 IP
MyCat centos7_1 192.168.80.70
M1 localhost.localdomin 192.168.80.20
S1 CentOS7 192.168.80.80

二、安装JDK

1.下载JDK和MyCat安装包

JDK官网下载地址:https://www.oracle.com/cn/java/technologies/javase-jdk15-downloads.html
MyCat官方下载地址:http://www.mycat.org.cn/
在这里插入图片描述
在这里插入图片描述

2.安装JDK

mycat是用JAVA开发的数据库中间件,安装mycat前要先安装Java运行环境。
将下载好的JDK包传到服务器

#解压文件,修改配置文件,在后面添加配置

vim /etc/profile

export JAVA_HOME=/usr/local/jdk-15.0.1 #jdk所在目录
export CLASSPATH=.:${JAVA_HOME}/jre/lib/rt.jar:${JAVA_HOME}/lib/dt.jar:${JAVA_HOME}/lib/tools.jar
export PATH=$PATH:$
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值