一、环境准备:mysql
· git (拉源码)git
· jdk6+github
· maven3+web
· mysql5+ (CAT web后台数据库使用mysql)sql
· tomcat7+ (咱们会使用tomcat来跑cat-home)数据库
二、配置jdk安装环境apache
点击打开连接
tomcat
三、安装maven服务器
点击打开连接
app
四、安装git
五、安装mysql
六、下载最新的cat源码,并编译发布
mkdir git
cd git
git clone https://github.com/dianping/cat.git
下载分支:wget https://codeload.github.com/dianping/cat/zip/mvn-repo
解压缩:mv mvn-repo mvn-repo.zip
unzip ./mvn-repo.zip
cd cat-mvn-repo/
把里面的文件复制到本地仓库
cp -r ./com/ ~/.m2/repository/
cp -r ./org/ ~/.m2/repository/
如发现没有maven的目录,请建立之。
若是发现本地仓库有这些文件夹,请强制覆盖,利用管道符:yes | cp -fr ./org/ ~/.m2/repository/
进入cat源码目录执行命令:mvn install -Dmaven.test.skip=true
七、Cat安装
前提:cat安装包已构建;建立/data/appdatas/cat和/data/applogs/cat目录 【很关键】
安装cat:mvn cat:install,安装过程当中须要输入mysql的URl、用户名和密码。
成功后,会在你的mysql数据库上自动建立cat数据库,还有表结构;会在/data/appdatas/cat里面生成client.xml、datasources.xml和server.xml
八、cat环境配置
下载tomcat:
wget http://mirrors.cnnic.cn/apache/tomcat/tomcat-7/v7.0.69/bin/apache-tomcat-7.0.69.tar.gz【连接失效,建议直接下载文件apache-tomcat-7.0.69.tar.gz】
tar -xvf apache-tomcat-7.0.69.tar.gz
把在cat-home/target/里面打包好的cat-alpha-1.3.6.war 放到tomcat 的webapp中,并更名为cat.war
进入 /data/appdatas/cat/ 目录,检查并修改client.xml
配置server.xml
九、启动cat服务
进入tomcat的bin目录,启动tomcat。
进入http://192.168.XXX.XXX:8080/cat页面,点击“配置”按钮,进入 全局告警配置 -》 客户端路由,修改服务器ip。