我和Cygnus玩了一下,我想知道如何正确配置它。我已经看到需要agent_<id>.conf
和cygnus_instance_<id>.conf
个文件。我理解第一个的目的,但不是第二个的目的。另外,grouping_rules.conf
文件怎么样?还有其他配置文件吗?
答案 0 :(得分:0)
按文件归档:
agent_<id>.conf
文件是Cygnus的主要配置文件。它继承了Cygnus使用的基础技术Apache Flume的语法,因此它用于声明和指定Cygnus代理的源,通道和接收器。cygnus_instance_<id>.conf
文件用于配置无法配置为代理配置一部分的其他Cygnus参数,例如日志文件,管理接口端口等.Cygnus服务将运行尽可能多的实例{{ 1}}文件已配置。这就是必须提供cygnus_instance_<id>.conf
的原因,因为此<id>
将用于查找正确的<id>
文件。agent_<id>.conf
文件。通常,此文件可能为空(但必须存在),并且Cygnus将会运行。grouping_rules.conf
文件已继承自Apache Flume,它用于配置某些Flume参数,例如类路径覆盖默认值,一些Java选项(flume-env.sh
,{{1}等等...)