登录后台

页面导航

本文编写于 1471 天前,最后修改于 1455 天前,其中某些信息可能已经过时。

0x01 安裝JDK

yum install java-1.8.0-openjdk-devel.x86_64

0x02 編輯配置文件/etc/profile

export JAVA_HOME=/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.171-8.b10.el6_9.x86_64
export CLASSPATH=.:$JAVA_HOME/jre/lib/rt.jar:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
export PATH=$PATH:$JAVA_HOME/bin
export MYCAT_HOME=/www/server/panel/plugin/mycat
export PATH=$PATH:$MYCAT_HOME/bin
/www/server/panel/plugin/mycat/bin/mycat start

0x03 更新環境變量

source /etc/profile

java -version

0x04 下載插件包

(插件包個人使用留備,含有個人信息,已加密,請勿下載。)

0x05 内存配置

啟動前,一般需要修改JVM配置參數,打開conf/wrapper.conf文件,如下行的內容為2G和2048,可根據本機配置情況修改為512M或其它值。 以下配置跟jvm參數完全一致,可以根據自己的jvm參數調整。

Java Additional Parameters
wrapper.java.additional.1=
wrapper.java.additional.1=-DMYCAT_HOME=.
wrapper.java.additional.2=-server
wrapper.java.additional.3=-XX:MaxPermSize=64M
wrapper.java.additional.4=-XX:+AggressiveOpts
wrapper.java.additional.5=-XX:MaxDirectMemorySize=100m
wrapper.java.additional.6=-Dcom.sun.management.jmxremote
wrapper.java.additional.7=-Dcom.sun.management.jmxremote.port=1984
wrapper.java.additional.8=-Dcom.sun.management.jmxremote.authenticate=false
wrapper.java.additional.9=-Dcom.sun.management.jmxremote.ssl=false 
wrapper.java.additional.10=-Xmx100m
wrapper.java.additional.11=-Xms100m
wrapper.java.additional.12=-XX:+UseParNewGC
wrapper.java.additional.13=-XX:+UseConcMarkSweepGC
wrapper.java.additional.14=-XX:+UseCMSCompactAtFullCollection
wrapper.java.additional.15=-XX:CMSFullGCsBeforeCompaction=0
wrapper.java.additional.16=-XX:CMSInitiatingOccupancyFraction=70

以下配置作廢:

wrapper.java.initmemory=3
wrapper.java.maxmemory=64

0x06 命令

./mycat start 啟動
./mycat stop 停止
./mycat console 前台運行
./mycat install 添加到系統自動啟動(暫未實現)
./mycat remove 取消隨系統自動啟動(暫未實現)
./mycat restart 重啟服務
./mycat pause 暫停
./mycat status 查看啟動狀態
mysql -uroot -h127.0.0.1  -p123456 -P8066
mysql -uroot -p123456 -P 9066 -h 127.0.0.1
mysql -h127.0.0.1 -uroot -p123456 -P9066

參考資料:
https://www.cnblogs.com/zqyanywn/p/10812870.html
https://blog.csdn.net/xhy1999/article/details/108254836
https://blog.csdn.net/kk185800961/article/details/83870690
https://www.cnblogs.com/hzcya1995/p/13300562.html?utm_source=tuicool
https://blog.csdn.net/yu342107056/article/details/88326540