数据库中间件02-部署MyCat

来源:互联网 发布:钢结构cad软件sts下载 编辑:程序博客网 时间:2024/05/29 13:17
MyCat是一个Java应用,因此部署MyCat首先要安装Java。Java的安装可以参考Java安装笔记。
Java有一大特性,就是一次编写,到处运行,就是说Java的项目,可以运行在多种平台之上。也就是说,MyCat既可以运行到Windows平时,也可以运行在Linux平台,也可以运行在Mac上等等。只要是安装了Java环境的机器上理论上是都可以运行的。
MyCat官方提供了Windows和Linux的下载,当然既然是开源的,也提供了源码的下载。我们可以下载现成的软件来部署,也可以下载源码进行编译后部署。这里我们就下载Windows下编译打包好的软件来进行部署。

http://www.mycat.io/



下载 win.tar.gz格式和linux.tar.gz格式。这里不知道为什么把Windows下的也打成了tar包,不过好在WinRAR是支持tar格式的解压的。下载到本地之后直接通过WinRAR来进行解压就可以了。解压后的目录结构如下


这个目录结构算是比较中规中矩的了。对于熟悉Java的朋友来讲这个结构可以说一看就知道是干嘛的。bin是存放的可执行文件。进到bin下,有如下文件


Windows + R  输入 cmd  弹出一个dos命令行窗口。在窗口中切换到当前的路径下,输入   mycat.bat console 就可以启动了

启动完毕之后,可以通过MySQL的客户端工具来进行连接,默认的用户名为root 密码为123456.

建议将加压完毕的文件夹放到磁盘的根目录下,比如放到c盘下或者d盘下。目录中不要带有中文。

Linux下安装也是同样,先安装jdk,然后解压就可以了  tar -zxvf ..... 剩下的就都一样了

其实mycat的单节点部署是非常简单的。解压之后就可以使用,这也是Java项目的一大特征吧。

很多情况下如果是在虚拟机的环境下安装,而虚拟机的内存在设置的比较小的情况下,启动会有问题,这里需要修改mycat的配置文件,将指定的内存改小。
/conf/wrapper.xml这个文件
# Java Additional Parameters#wrapper.java.additional.1=wrapper.java.additional.1=-DMYCAT_HOME=.wrapper.java.additional.2=-serverwrapper.java.additional.3=-XX:MaxPermSize=64Mwrapper.java.additional.4=-XX:+AggressiveOptswrapper.java.additional.5=-XX:MaxDirectMemorySize=2Gwrapper.java.additional.6=-Dcom.sun.management.jmxremotewrapper.java.additional.7=-Dcom.sun.management.jmxremote.port=1984wrapper.java.additional.8=-Dcom.sun.management.jmxremote.authenticate=falsewrapper.java.additional.9=-Dcom.sun.management.jmxremote.ssl=falsewrapper.java.additional.10=-Xmx4Gwrapper.java.additional.11=-Xms1G

看到有  2G  4G   1G  这样的,改成 512M就可以了。当然了如果你的内存设置的如果还小的,你可以尝试的改的再小一些。

原创粉丝点击