红联Linux门户
Linux帮助

在linux上搭建mycat环境

发布时间:2016-07-29 15:17:58来源:linux网站作者:lanonola
环境:windows7
虚拟机:Oracle VMVirtualBox
Linux: ubuntukylin-14.04.1-amd64.iso
JDK:1.7
mysql:5.5
 
一.环境准备
step1:安装虚拟机
step2:修改宿主机BIOS配置
step3:在虚拟机上安装ubuntu系统。内存设置为4G,硬盘设置为100G,其余均按默认,一直点选下一步。直到系统安装成功。
 
二. 安装JDK,版本需在1.7以上。
Ubuntu16.04 64位系统下面安装JDK1.7:http://www.linuxdiyf.com/linux/20592.html
本环境安装的版本为1.7
 
三. 安装mysql。
ubuntu 16.04上如何安装mysql 5.5.49版本:http://www.linuxdiyf.com/linux/20291.html
本环境安装的版本为5.5                  
 
四. 安装mycat。
step1:下载Mycat-server-xxxxx.linux.tar.gz,默认位置为/home/lanonola/下载/Mycat-server-1.5.1-RELEASE-20160509173344-linux.tar.gz
step2:在usr/local里新建文件夹,将压缩包放于新建文件夹中,并解压。命令为:
1.cd  /usr/local
2.mkdir myCat
3.cp/home/lanonola/下载/Mycat-server-1.5.1-RELEASE-20160509173344-linux.tar.gz
mycat-server.tar.gz
4.tar -zxvfmycat-server.tar.gz
step3:创建系统用户,并修改用户权限  
1.创建用户:useradd Mycat 
2.修改权限:chown -RMycat.Mycat /usr/local/myCat/mycat   
3.修改密码:passwd Mycat 
step4:进入bin文件夹,启动服务
1.cd bin
2../mycat console
控制台启动后,按Ctrl+C停止。
mycat支持的命令有{console|start|stop|restart|status|dump}
至此,服务起来。
conf目录下放配置文件:
server.xml是Mycat服务器参数调整和用户授权的配置文件,
schema.xml是逻辑库定义和表以及分片定义的配置文件
rule.xml是分片规则的配置文件,分片规则的具体一些参数信息单独存放为文件,也在这个目录下,配置文件修改,需要重启Mycat或者通过9066端口reload
lib目录下主要存放mycat依赖的一些jar文件
日志存放在logs/mycat.log中,每天一个文件,日志的配置是在conf/log4j.xml中,根据自己的需要,可以调整输出级别为debug,debug级别下,会输出更多的信息,方便排查问题。
另外:Linux下部署安装MySQL,默认不忽略表名大小写,需要手动到/etc/my.cnf下配置lower_case_table_names=1使linux环境下MySQL忽略表名大小写,否则使用MyCAT的时候会提示找不到表的错误。
step5:服务启动设置(只试了一台)
MyCAT在Linux中部署启动时,首先需要在Linux系统的环境变量中配置MYCAT_HOME,操作方式如下:
1)vim  /etc/profile,在系统变量文件中增加MYCAT_HOME=/usr/local/ myCat/mycat   
2)执行source  /etc/profile命令,使环境变量生效
如果是在多台Linux系统中组建的MyCAT集群,那需要在MyCAT Server所在的服务器上配置对其他ip和主机名的映射,配置方式如下:
vi  /etc/hosts
例如:我有4台机器,配置如下
ip主机名:
192.168.100.2   lanonola_server_1
192.168.100.3   lanonola_server_2
192.168.100.4   lanonola_server_3
192.168.100.5   lanonola_server_4
编辑完成后,保存文件。
经过以上两个步骤的配置,就可以到/usr/local/ myCat/mycat /bin目录下执行:
./mycat start
服务启动。
 
本文永久更新地址:http://www.linuxdiyf.com/linux/22827.html