在Linux上搭建mycat

Linux上搭建mycat

 

环境:windows7

虚拟机:Oracle VMVirtualBox

Linux: ubuntukylin-14.04.1-amd64.iso

JDK:1.7

MySQL:5.5

 

一.环境准备

step1:安装虚拟机

step2:修改宿主机BIOS配置,详细步骤见文章:http://blog.csdn.NET/lanonola/article/details/51337234

step3:在虚拟机上安装ubuntu系统。内存设置为4G,硬盘设置为100G,其余均按默认,一直点选下一步。直到系统安装成功。

    

. 安装JDK,版本需在1.7以上。

略。详细内容见:http://blog.csdn.Net/lanonola/article/details/51479127

本环境安装的版本为1.7

. 安装mysql。

略。详细内容见:http://blog.csdn.net/lanonola/article/details/51423249

本环境安装的版本为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 

服务启动

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值