:是否为报告工作机(开启生成汇总报告和统计报告,只需要一台服务机开启此功能)
alert-machine:是否为报警机(开启各类报警监听, 只需要一台服务机开启此功能)
-->
<config local-mode="false" hdfs-machine="false" job-machine="true" alert-machine="true">
<!-- local-base-dir:本地数据存储目录, 建议不要修改
local-report-storage-time:本地报告文件存放时长, 单位为(天)
local-logivew-storage-time:本地日志文件存放时长, 单位为(天)
-->
<storage local-base-dir="/data/appdatas/cat/bucket/" local-report-storage-time="7" local-logivew-storage-time="7"/>
<console default-domain="Cat" show-cat-domain="true">
<!-- 远程服务端HTTP服务列表, 用于同步更新 -->
<remote-servers>10.10.10.121:8080,10.10.10.122:8080,10.10.10.123:8080</remote-servers>
</console>
</config>
10.10.10.122
、10.10.10.123
的 server.xml
配置一样,具体如下:
<?xml version="1.0" encoding="utf-8"?>
<!-- local-mode:是否为本地开发模式。建议在开发环境以及生产环境都设置为false
hdfs-machine:是否启用HDFS存储
job-machine:是否为报告工作机(开启生成汇总报告和统计报告,只需要一台服务机开启此功能)
alert-machine:是否为报警机(开启各类报警监听, 只需要一台服务机开启此功能)
-->
<config local-mode="false" hdfs-machine="false" job-machine="false" alert-machine="false">
<!-- local-base-dir:本地数据存储目录, 建议不要修改
local-report-storage-time:本地报告文件存放时长, 单位为(天)
local-logivew-storage-time:本地日志文件存放时长, 单位为(天)
-->
<storage local-base-dir="/data/appdatas/cat/bucket/" local-report-storage-time="7" local-logivew-storage-time="7"/>
<console default-domain="Cat" show-cat-domain="true">
<!-- 远程服务端HTTP服务列表, 用于同步更新 -->
<remote-servers>10.10.10.121:8080,10.10.10.122:8080,10.10.10.123:8080</remote-servers>
</console>
</config>
服务端 server.xml
的配置主要是 job-machine
和 alert-machine
属性值配置的不同。
3.4 启动 CAT
分别启动 10.10.10.121
、10.10.10.122
、10.10.10.123
的 Tomcat
$ ./tomcat-7.0.90/bin/startup.sh
10.10.10.121
作为控制台服务,只需访问:http://10.10.10.121:8080/cat
3.5 客户端路由设置
10.10.10.121
作为控制台服务,只需配置这台即可。
依次打开配置 --> 全局告警配置 --> 客户端路由
修改 id
为 CAT
部署的服务器 IP:
其中10.10.10.121
作为备份,正常情况下不作为消费机(即不起消费数据的作用),仅当 CAT
集群中的其它节点(如这里的10.10.10.122
、10.10.10.123
节点)都挂掉之后才会对数据进行消费。
该配置会自动同步到CAT
集群中的其它节点(如这里的10.10.10.122
、10.10.10.123
节点)。
配置完成后,重启 10.10.10.121
服务器的 CAT
应用容器(即重启 Tomcat
)。