10MyCat - MyCat安装前期准备

本文涉及的产品
RDS MySQL Serverless 基础系列,0.5-2RCU 50GB
云数据库 RDS MySQL,集群系列 2核4GB
推荐场景:
搭建个人博客
云数据库 RDS MySQL,高可用系列 2核4GB
简介: 10MyCat - MyCat安装前期准备

MyCAT是使用JAVA语言进行编写开发,使用前需要先安装JAVA运行环境(JRE),由于MyCAT中使用了JDK7中的一些特性,所以要求必须在JDK7以上的版本上运行。

1.环境准备

  1. JDK下载
    http://www.oracle.com/technetwork/java/javase/downloads/jdk7-downloads-1880260.html
    注:必须JDK7或更高版本.
  2. MySQL下载
    http://dev.mysql.com/downloads/mysql/5.5.html#downloads
    注:MyCAT支持多种数据库接入,如:MySQL、SQLServer、Oracle、MongoDB等,推荐使用MySQL做集群。
  3. MyCAT项目主页
    https://github.com/MyCATApache/
    注:MyCAT相关源码、文档都可以在此地址下进行下载。

2.环境安装与配置

如果是第一次刚接触MyCAT,建议先下载MyCAT-Server源码到本地,通过Eclipse等工具进行配置和运行,便于深入了解和调试程序运行逻辑。

  1. MyCAT-Server源码下载
    由于MyCAT源码目前主要托管在github上,需要先在本地安装和配置好相关环境。
    MyCAT-Server仓库地址:https://github.com/MyCATApache/Mycat-Server.git
  2. 源码调试与配置
    MyCAT目前主要通过配置文件的方式来定义逻辑库和相关配置:
    MYCAT_HOME/conf/schema.xml中定义逻辑库,表、分片节点等内容.
    MYCAT_HOME/conf/rule.xml中定义分片规则.
    MYCAT_HOME/conf/server.xml中定义用户以及系统相关变量,如端口等.
    注:以上几个文件的具体配置请参考前面章节中的具体说明.
  3. 源码运行
    MyCAT入口程序org.opencloudb.MycatStartup.java,右键run as出现下面的界面,需要设MYCAT_HOME目录,为你工程当前所在目录(src/main):

设置完MYCAT主目录后即可正常运行MyCAT服务。

注:若启动报错,DirectBuffer内存不够,则可以再加JVM系统参数:XX:MaxDirectMemorySize=128M

相关实践学习
如何在云端创建MySQL数据库
开始实验后,系统会自动创建一台自建MySQL的 源数据库 ECS 实例和一台 目标数据库 RDS。
全面了解阿里云能为你做什么
阿里云在全球各地部署高效节能的绿色数据中心,利用清洁计算为万物互联的新世界提供源源不断的能源动力,目前开服的区域包括中国(华北、华东、华南、香港)、新加坡、美国(美东、美西)、欧洲、中东、澳大利亚、日本。目前阿里云的产品涵盖弹性计算、数据库、存储与CDN、分析与搜索、云通信、网络、管理与监控、应用服务、互联网中间件、移动服务、视频服务等。通过本课程,来了解阿里云能够为你的业务带来哪些帮助     相关的阿里云产品:云服务器ECS 云服务器 ECS(Elastic Compute Service)是一种弹性可伸缩的计算服务,助您降低 IT 成本,提升运维效率,使您更专注于核心业务创新。产品详情: https://www.aliyun.com/product/ecs
目录
相关文章
|
6月前
|
SQL 关系型数据库 MySQL
Mycat【Mycat部署安装(核心配置及目录结构、安装以及管理命令详解)Mycat高级特性(读写分离概述、搭建读写分离、MySQL双主双从原理)】(三)-全面详解(学习总结---从入门到深化)
Mycat【Mycat部署安装(核心配置及目录结构、安装以及管理命令详解)Mycat高级特性(读写分离概述、搭建读写分离、MySQL双主双从原理)】(三)-全面详解(学习总结---从入门到深化)
608 0
|
2月前
|
SQL 中间件 关系型数据库
MyCat的安装
MyCat的安装
|
6月前
|
SQL 缓存 关系型数据库
【Mycat】mycat综述(附安装配置)
【Mycat】mycat综述(附安装配置)
462 0
|
SQL cobar 关系型数据库
02MyCat - Cobar与MyCat
02MyCat - Cobar与MyCat
148 0
|
关系型数据库 MySQL Linux
零基础搭建Mycat环境
零基础搭建Mycat环境
105 0
|
负载均衡 关系型数据库 MySQL
Mycat需要安装在哪台服务器?
Mycat需要安装在哪台服务器?
172 0
|
Java 中间件 Linux
Mycat分布式数据库架构解决方案--Linux安装运行Mycat
Mycat分布式数据库架构解决方案--Linux安装运行Mycat
198 0
Mycat分布式数据库架构解决方案--Linux安装运行Mycat
|
SQL 负载均衡 监控
MyCat-集群-两台 MyCat 的安装配置 | 学习笔记
快速学习 MyCat-集群-两台 MyCat 的安装配置
MyCat-集群-两台 MyCat 的安装配置 | 学习笔记
|
存储 SQL 算法
MyCat - 分片 - MyCat 环境搭建 | 学习笔记
快速学习 MyCat - 分片 - MyCat 环境搭建
MyCat - 分片 - MyCat 环境搭建 | 学习笔记
|
SQL 存储 缓存
MyCat 的安装及使用
MyCat的安装及使用 1、mycat的安装 1、环境准备 ​ 本次课程使用的虚拟机环境是centos6.5 ​ 首先准备四台虚拟机,安装好mysql,方便后续做读写分离和主从复制。
307 0
下一篇
无影云桌面