您当前的位置: 首页 >  杨林伟

10MyCat - MyCat安装前期准备

杨林伟 发布时间:2019-07-24 15:29:41 ,浏览量:3

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

关注
打赏
查看更多评论

杨林伟

暂无认证

  • 3浏览

    0关注

    3183博文

    0收益

  • 0浏览

    0点赞

    0打赏

    0留言

私信
关注
热门博文
立即登录/注册

微信扫码登录