鲲鹏社区首页
中文
注册
我要评分
文档获取效率
文档正确性
内容完整性
文档易理解
在线提单
论坛求助

Mycat编译和安装

  1. 下载Mycat源码包,并复制到服务器/“home/mycat”目录。
    1. 下载Mycat源码包。

      下载地址:https://github.com/MyCATApache/Mycat-Server/archive/refs/tags/1.6.76-release-2020-11-2.tar.gz

    2. 创建mycat目录。
      1
      mkdir -p /home/mycat
      
    3. 将源码包复制至服务器“/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
    
  2. 解压源码包。
    1
    2
    tar -zxvf 1.6.76-release-2020-11-2.tar.gz
    cd Mycat-Server-1.6.76-release-2020-11-2
    
  3. 执行编译。
    1
    mvn clean install
    
  4. 查看编译生成的文件。
    1
    2
    cd /home/mycat/Mycat-Server-1.6.76-release-2020-11-2/target
    ls
    

  5. 解压生成的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
    

  6. 下载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
    

  7. 复制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
    

  8. 修改wrapper.conf配置文件。
    1. 打开wrapper.conf配置文件
      1
      vim /usr/local/mycat/conf/wrapper.conf
      
    2. 修改30行、39行、42行为如下内容:
      1
      2
      3
      wrapper.java.additional.4=-XX:MaxDirectMemorySize=4G
      wrapper.java.initmemory=512
      wrapper.java.maxmemory=512
      

    3. “Esc”键,输入:wq!,按“Enter”保存并退出编辑。
  9. 添加环境变量。
    1. 打开“/etc/profile”文件。
      1
      vim /etc/profile
      
    2. 添加环境变量。
      1
      export PATH=$PATH:/usr/local/mycat/bin
      
    3. “Esc”键,输入:wq!,按“Enter”保存并退出编辑。
    4. 执行如下命令使其生效。
      1
      source /etc/profile
      
  10. 启动Mycat。
    1
    2
    mycat start
    mycat status
    

  11. 关闭Mycat。
    1
    mycat stop