Dianping CAT 安装说明文档

来源:互联网 发布:浙大软件学院研究生 编辑:程序博客网 时间:2024/04/26 21:10

一、系统要求

1. 操作系统及硬件环境

监听端:

  • 根据业务系统需求确定

服务端:

  • 内存 4G 以上
  • 硬盘 100G 以上
  • 操作系统 Windows或Linux操作系统(建议选用Linux操作系统)

2. 运行环境

  • Java 6 以上
  • Web 应用服务器,如:Apache Tomcat、JBoss Application Server、WebSphere Application Server、WebLogic Application Server(可选项,内置Netty应用服务器)
  • MySQL 数据库
  • Maven 3 以上(只编译和安装时需要)

注意:安装时需要拥有计算机管理员权限。

3. 网络环境

要求连接到互联网或通过代理上网。

二、安装包文件清单

  • Java JDK

    • jdk-7u79-linux-i586.tar.gz (linux 32位系统)
    • jdk-7u79-linux-x64.tar.gz (linux 64位系统)
    • jdk-7u79-windows-i586.exe (windows 32位系统)
    • jdk-7u79-windows-x64.exe (windows 32位系统)
  • Apache Tomcat

    • apache-tomcat-7.0.57.tar.gz (linux 系统)
    • apache-tomcat-7.0.57-windows-x86.zip (windows 32位系统)
    • apache-tomcat-7.0.57-windows-x64.zip (windows 32位系统)
  • MySQL

    • MySQL Server 5.1
  • Maven

    • apache-maven-3.1.1-bin.tar.gz (linux 系统)
    • apache-maven-3.1.1-bin.zip (windows 系统)
  • [dianping CAT]

    • Cat source code (直接下载)
      https://github.com/dianping/cat/archive/master.zip
    • 通过 Git Clone
      https://github.com/dianping/cat.git

三、安装操作

1、 编译源码,构建war包

  • 前提条件

    1. 已安装、配置JDK;
    2. 已安装、配置MAVEN;
    3. 已下载CAT源码;
  • 操作步骤

    1. 进入监控系统源码的cat目录

    cd /source/cat

    1. 显示确认目录结构

    dir

    目录结构

    1. 运行 MAVEN 打包安装命令

    mvn clean install -DskipTests

    1. 执行完成后,

      • 编译构造好的 war 安装到 Maven 仓库中。

2、自动创建库表、配置文件

  • 前提条件

    1. CAT 安装包已构建
    2. /data/appdatas/cat/ 目录有读写权限
  • 操作步骤

    1. 运行 CAT 安装插件命令

    maven cat:install

    1. 按提示输入数据库配置参数

    数据库配置

    红线标识输入的配置信息

    1. 执行完成后,

      • 数据库中创建cat表空间,并创建所有表结构;

      • 在/data/appdatas/cat/目录中,生成三个配置文件:client.xml、server.xml、datasources.xml(windows系统中,/data目录与源码目录在一个系统盘)

    2. 补充说明

    此部分操作,可手工完成,安装MySQL好数据库后,

    • 登录MySQL,创建cat表空间

      create database cat

    • 执行监控系统源码/source/cat/script/Cat.sql脚本完成表结构的创建

      source /source/cat/script/Cat.sql

    • 拷贝监控系统源码/source/cat/script/目录下的client.xml、server.xml、datasources.xml到/data/appdatas/cat/目录中

      cp /source/cat/script/*.xml /data/appdatas/cat/

3、修改监控系统CAT服务配置

安装创建的配置信息都是默认值,需要按实际情况修改,整个系统才可正常运行。

几项假设

  • cat.war 包部署在10.8.40.26、10.8.40.27、10.8.40.28三台机器上,10.8.40.26为三台机器中的主服务器,TCP端口只能局域网内访问;
  • web应用服务器采用 Tomcat 7;
  • 数据库采用 MySQL 5.1 ,安装在10.8.40.147上;
  • 暂不启用HDFS存储服务;
  • 暂不启用LDAP服务;

    • 前提条件

      1. CAT 安装包已构建
      2. 数据库和表结构已创建
      3. /data/appdatas/cat/ 目录下的配置文件已生成
    • 操作步骤

      1. 修改客户端配置文件

          打开/data/appdatas/cat/client.xml客户端配置文件,

附注

如果在linux操作系统上安装cat-home,并且有联网权限,可以选择一键安装CAT:

  • 获取监控系统源码/source/cat/script/目录全部脚本,
  • 拷贝到linux操作系统机器上任意目录
  • 执行/source/cat/script/install-shell/installAll.sh脚本,

执行结果:

  • 下载、安装、配置 jdk1.6.0_45
  • 下载、安装、配置 apache-maven-3.2.5
  • 下载、安装、配置 MySQL
  • 下载、安装 apache-tomcat-7.0.57
  • 在线安装 Git
  • 通过Git下载CAT,并编译、安装、配置CAT

启动CAT后,按”修改监控系统CAT服务配置”说明进行后继配置

0 0
原创粉丝点击