记录下MyCat的安装操作:
一、安装前准备
1、电脑一台(Windows、Linux、Mac)
2、MyCat技术了解
4、jdk环境1.7及以上
二、下载MyCat
前往官网MyCat官网地址下载
之后会跳转到某个版本下的不同系统下载链接
三、解压安装
1、Windows
官方建议将压缩包解压到磁盘根目录下,例如F:\mycat
目前安装步骤基本完成了!
目录解释如下:
bin 程序目录,存放了 window 版本和 linux 版本,除了提供封装成服务的版本之外,也提供了 nowrap 的
shell 脚本命令,方便大家选择和修改,进入到 bin 目录:
Windows 下运行:运行: mycat.bat 在控制台启动程序,也可以装载成服务,若此程序运行有问题,也可以
运行 startup_nowrap.bat,确保 java 命令可以在命令执行。 Windows 下将 MyCAT 做成系统服务:MyCAT 提供 warp 方式的命令,可以将 MyCAT 安装成系统服务并
可启动和停止。
1) 进入 bin 目录下, 输入 ./mycat start 启动 mycat 服务。
conf 目录下存放配置文件,server.xml 是 Mycat 服务器参数调整和用户授权的配置文件,schema.xml 是逻
辑库定义和表以及分片定义的配置文件,rule.xml 是分片规则的配置文件,分片规则的具体一些参数信息单独存
放为文件,也在这个目录下,配置文件修改,需要重启 Mycat 或者通过 9066 端口 reload。
lib 目录下主要存放 mycat 依赖的一些 jar 文件。
44
日志存放在 logs/mycat.log 中,每天一个文件,日志的配置是在 conf/log4j.xml 中,根据自己的需要,可
以调整输出级别为 debug,debug 级别下,会输出更多的信息,方便排查问题
启动
2、Linux 安装
本人采用的是虚拟机
首先,先创建个文件夹将下载好的Linux版本的压缩包放进去
# mkdir SoftWare
# cd SoftWare
查询当前目录下内容
# ll
已经将需要的压缩文件放到了指定的文件内
下面就是解压了
# tar -xvf Mycat-server-1.6.6.1-release-20181031195535-linux.tar.gz -C /usr/local/Mycat
下面就是为mycat添加用户并授权更改密码:
[root@localhost /]# useradd mycat
[root@localhost /]# chown -R mycat.mycat /usr/local/mycat/
[root@localhost /]# passwd mycat
更改用户 mycat 的密码 。
新的 密码:
重新输入新的 密码:
passwd:所有的身份验证令牌已经成功更新。
[root@localhost /]#
启动mycat服务
MyCAT 在 Linux 中部署启动时,首先需要在 Linux 系统的环境变量中配置 MYCAT_HOME,操作方式如下:
1) vi /etc/profile,在系统环境变量文件中增加 MYCAT_HOME=/usr/local/Mycat。
2) 执行 source /etc/profile 命令,使环境变量生效。如果是在多台 Linux 系统中组建的 MyCAT 集群,那需要在 MyCAT Server 所在的服务器上配置对其他 ip 和主机名的映射,
配置方式如下:
vi /etc/hosts
例如:我有 4 台机器,
配置如下:
IP 主机名:
192.168.100.2 sam_server_1
192.168.100.3 sam_server_2
192.168.100.4 sam_server_3
192.168.100.5 sam_server_4
编辑完后,保存文件。经过以上两个步骤的配置,就可以到/usr/local/Mycat/bin 目录下执行:
./mycat start即可启动 mycat