设为首页 加入收藏

TOP

搭建大众点评CAT监控平台(二)
2018-10-11 16:13:02 】 浏览:933
Tags:搭建 大众 点评 CAT 监控 平台
-- 用户名 --> <user>root</user> <!-- 密码 --> <password>123654</password> <connectionProperties><![CDATA[useUnicode=true&characterEncoding=UTF-8&autoReconnect=true&socketTimeout=120000]]></connectionProperties> </properties> </data-source> <data-source id="app"> <maximum-pool-size>8</maximum-pool-size> <connection-timeout>3s</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://10.10.10.121:3306/cat_schema]]></url> <!-- 用户名 --> <user>root</user> <!-- 密码 --> <password>123654</password> <connectionProperties><![CDATA[useUnicode=true&characterEncoding=UTF-8&autoReconnect=true&socketTimeout=120000]]></connectionProperties> </properties> </data-source> </data-sources>

创建 cat_schema 数据库:

CREATE DATABASE IF NOT EXISTS cat_schema DEFAULT CHARSET utf8 COLLATE utf8_general_ci

选择数据库 cat_schema

USE cat_schema

导入 Cat.sql 到 cat_schema 数据库:

SOURCE /home/fanlychie/cat-2.0.0/script/Cat.sql

编辑 Tomcat 配置文件:

$ vim tomcat-7.0.90/conf/server.xml

找到 Connector 的配置行,添加 URIEncoding="utf-8"。如下:

<Connector port="8080" protocol="HTTP/1.1"
           connectionTimeout="20000"
           redirectPort="8443"
           URIEncoding="utf-8" />

2.2 启动 CAT

启动 Tomcat

$ ./tomcat-7.0.90/bin/startup.sh

访问:http://10.10.10.121:8080/cat

配置操作需要用户登入系统,每次的登录账户名和密码保持一致即可。如 catadmin/catadmin

2.3 客户端路由设置

依次打开配置 --> 全局告警配置 --> 客户端路由修改idCAT部署的服务器 IP

3. 集群搭建

上面介绍的是 CAT 应用的单点模式部署。接下来介绍 CAT 的集群模式搭建方式。

3.1 部署概览

10.10.10.121 作为前端控制台,如果使用了域名,只需将域名解析到此IP地址。

按以上搭建单点模式的方式,分别在 10.10.10.12110.10.10.12210.10.10.123 部署 CAT。部署完成后,先不要启动 Tomcat。接下来做集群配置。

3.2 客户端client.xml配置

10.10.10.12110.10.10.12210.10.10.123 的 client.xml 配置一样,具体如下:

<?xml version="1.0" encoding="utf-8"?>
<config mode="client" xmlns:xsi="http://www.w3.org/2001/XMLSchema" xsi:noNamespaceSchemaLocation="config.xsd">
    <servers>
        <!-- ip:部署CAT应用的服务器IP
             port:CAT服务端接收客户端数据的端口(不允许更改)
             http-port:CAT应用部署到的容器的端口(tomcat的端口)
        -->
        <server ip="10.10.10.121" port="2280" http-port="8080" />
        <server ip="10.10.10.122" port="2280" http-port="8080" />
        <server ip="10.10.10.123" port="2280" http-port="8080" />
    </servers>
</config>

3.3 服务端server.xml配置

10.10.10.121 的 server.xml 配置,具体如下:

<?xml version="1.0" encoding="utf-8"?>
<!-- local-mode:是否为本地开发模式。建议在开发环境以及生产环境都设置为false
     hdfs-machine:是否启用HDFS存储
     job-machine
首页 上一页 1 2 3 下一页 尾页 2/3/3
】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
上一篇深入理解Java中的底层阻塞原理及.. 下一篇Java并发之Condition的实现分析

最新文章

热门文章

Hot 文章

Python

C 语言

C++基础

大数据基础

linux编程基础

C/C++面试题目