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/