cat 单机搭建
项目地址:https://github.com/dianping/cat
下载解压之后,在项目根目录打开cmd。进入命令窗口
执行以下命令(-DskipTests参数最好加上,目的为了调过单元测试,去掉的话编译会报配置错误异常)对项目进行打包
mcn clean install -DskipTests

安装CAT的数据库
数据库的脚本文件 script/Cat.sql
MySQL的一个系统参数:max_allowed_packet,其默认值为1048576(1M),修改为1000M,修改完需要重启mysql
注意:一套独立的CAT集群只需要一个数据库
脚本
mysql>source d:/cat-master/script/Cat.sql
配置文件
- data/appdatas/cat 目录是存放cat-home 配置文件的相对地址,如果是window就是相对于项目部属所在的磁盘
- data/applogs/cat 目录是存放cat-home 的log日志
client.xml 放入data/appdatas/cat目录
<?xml version="1.0" encoding="utf-8"?> <config mode="client" xmlns:xsi="http://www.w3.org/2001/XMLSchema" xsi:noNamespaceSchemaLocation="config.xsd"> <servers> <server ip="127.0.0.1" port="2280" http-port="8080" /> </servers> </config>
datasources.xml 放入data/appdatas/cat目录
app数据库和cat数据配置为一样,app库不起作用,为了运行时候代码不报错。
<?xml version="1.0" encoding="utf-8"?> <data-sources> <data-source id="cat"> <maximum-pool-size>3</maximum-pool-size> <connection-timeout>1s</connection-timeout> <idle-timeout>10m</idle-timeout> <statement-cache-size>1000</statement-cache-size> <properties> <driver>com.mysql.jdbc.Driver</driver> <url><![CDATA[jdbc:mysql://127.0.0.1:3306/cat]]></url> <user>root</user> <password>123456</password> <connectionProperties><![CDATA[useUnicode=true&characterEncoding=UTF-8&autoReconnect=true&socketTimeout=120000]]></connectionProperties> </properties> </data-source> <data-source id="app"> <maximum-pool-size>3</maximum-pool-size> <connection-timeout>1s</connection-timeout> <idle-timeout>10m</idle-timeout> <statement-cache-size>1000</statement-cache-size> <properties> <driver>com.mysql.jdbc.Driver</driver> <url><![CDATA[jdbc:mysql://127.0.0.1:3306/cat]]></url> <user>root</user> <password>123456</password> <connectionProperties><![CDATA[useUnicode=true&characterEncoding=UTF-8&autoReconnect=true&socketTimeout=120000]]></connectionProperties> </properties> </data-source> </data-sources>
server.xml 放入data/appdatas/cat目录
<?xml version="1.0" encoding="utf-8"?> <config local-mode="false" hdfs-machine="false" job-machine="true" alert-machine="true"> <storage local-base-dir="/data/appdatas/cat/bucket/" max-hdfs-storage-time="15" local-report-storage-time="7" local-logivew-storage-time="7"> </storage> <console default-domain="Cat" show-cat-domain="true"> <remote-servers>127.0.0.1:8080</remote-servers> </console> </config>
进入cat-home目录,将打好的war包放入tomcat启动。需要改war包为cat.war

或者使用eclipse 以maven项目导入cat

修改jdk版本

java compiler

添加依赖source

将cat-home 放入tomcat 启动

启动成功


浙公网安备 33010602011771号