Mycat编译和安装
- 下载Mycat源码包,并复制到服务器/“home/mycat”目录。
- 下载Mycat源码包。
下载地址:https://github.com/MyCATApache/Mycat-Server/archive/refs/tags/1.6.76-release-2020-11-2.tar.gz
- 创建mycat目录。
1
mkdir -p /home/mycat
- 将源码包复制至服务器“/home/mycat”目录。
若服务器可以访问外网,则可以直接使用wget命令下载。1 2
cd /home/mycat wget https://github.com/MyCATApache/Mycat-Server/archive/refs/tags/1.6.76-release-2020-11-2.tar.gz --no-check-certificate
- 下载Mycat源码包。
- 解压源码包。
1 2
tar -zxvf 1.6.76-release-2020-11-2.tar.gz cd Mycat-Server-1.6.76-release-2020-11-2
- 执行编译。
1
mvn clean install
- 查看编译生成的文件。
1 2
cd /home/mycat/Mycat-Server-1.6.76-release-2020-11-2/target ls
- 解压生成的tar包。
1 2 3 4
cd /home/mycat/Mycat-Server-1.6.76-release-2020-11-2/target tar -zxvf Mycat-server-1.6.7.6-release-*-linux.tar.gz -C /usr/local cd /usr/local/mycat ls
- 下载aarch64的wrapper包和解压缩文件。
1 2 3 4 5
cd /home wget https://download.tanukisoftware.com/wrapper/3.5.46/wrapper-linux-arm-64-3.5.46.tar.gz --no-check-certificate tar -zxvf wrapper-linux-arm-64-3.5.46.tar.gz cd wrapper-linux-arm-64-3.5.46 ls
- 复制wrapper文件到“/usr/local/mycat”目录下。
1 2 3
cp bin/wrapper /usr/local/mycat/bin cp lib/libwrapper.so /usr/local/mycat/lib cp lib/wrapper.jar /usr/local/mycat/lib
- 修改wrapper.conf配置文件。
- 打开wrapper.conf配置文件
1
vim /usr/local/mycat/conf/wrapper.conf
- 修改30行、39行、42行为如下内容:
1 2 3
wrapper.java.additional.4=-XX:MaxDirectMemorySize=4G wrapper.java.initmemory=512 wrapper.java.maxmemory=512
- 按“Esc”键,输入:wq!,按“Enter”保存并退出编辑。
- 打开wrapper.conf配置文件
- 添加环境变量。
- 打开“/etc/profile”文件。
1
vim /etc/profile
- 添加环境变量。
1
export PATH=$PATH:/usr/local/mycat/bin
- 按“Esc”键,输入:wq!,按“Enter”保存并退出编辑。
- 执行如下命令使其生效。
1
source /etc/profile
- 打开“/etc/profile”文件。
- 启动Mycat。
1 2
mycat start mycat status
- 关闭Mycat。
1
mycat stop
父主题: MySQL数据库+Mycat部署指南