Mycat-web 可以監控 Mycat 的運作狀況,也可以使用它對資料庫進行分析。
·
安裝 Zookeeper
1 配置 Java 環境
tar -xvf jdk-8u281-linux-x64.tar.gz -C /usr/local/
ln -vs /usr/local/jdk1.8.0_281/bin/java* /usr/bin/
ln -vs /usr/local/jdk1.8.0_281/bin/jps /usr/bin/
2 下載下傳&解壓 zk
tar -xvf zookeeper-3.4.13.tar.gz -C /usr/local/
3 設定 Java 堆大小
cd /usr/local/zookeeper-3.4.13
vim conf/java.env
#!/bin/sh
export JVMFLAGS="-Xms2g -Xmx2g $JVMFLAGS"
4 建立配置檔案
cp -p conf/zoo_sample.cfg conf/zoo.cfg
vim conf/zoo.cfg
#主要關注以下配置
tickTime=2000
#資料快照存儲位置
dataDir=/data/zookeeper/zkdata/
#事務日志存儲位置
dataLogDir=/data/zookeeper/zklog/
#偵聽端口
clientPort=2181
#自動清除 168 小時之前的快照和事務日志
autopurge.purgeInterval=168
5 建立依賴目錄
mkdir -p /data/zookeeper/zkdata/ /data/zookeeper/zklog/
6 啟動
cd /usr/local/zookeeper-3.4.13
./bin/zkServer.sh start
#停止:./bin/zkServer.sh stop
#檢視狀态:./bin/zkServer.sh status
·
安裝 Mycat-web
1 配置 Java 環境
安裝 zk 的時候已經配置了…
2 下載下傳&解壓二進制包
tar -xvf Mycat-web-1.0-SNAPSHOT-20160617163048-linux.tar.gz -C /usr/local/
3 修改一下啟動腳本
cd /usr/local/mycat-web
vim start.sh
#在最後添加 &,使其背景運作
nohup java -Xms1024m -Xmx1024m -Xmn128m -XX:PermSize=64m -XX:+UseParNewGC -XX:+UseConcMarkSweepGC -XX:+UseCMSCompactAtFullCollection -XX:CMSFullGCsBeforeCompaction=0 -XX:CMSInitiatingOccupancyFraction=70 -Dcom.sun.management.jmxremote -Dcom.sun.management.jmxremote.port=8999 -Dcom.sun.management.jmxremote.authenticate=false -Dcom.sun.management.jmxremote.ssl=false -jar start.jar &
4 啟動
./start.sh
5 通路 Mycat-web
URL:http://IP:8082/mycat/