2
我和Cygnus玩了一下,我想知道如何正确配置它。我见过agent_<id>.conf
和cygnus_instance_<id>.conf
文件是必需的。我理解第一个的目的,但不是第二个。另外,grouping_rules.conf
文件怎么样?还有其他配置文件吗?如何正确配置Cygnus?
我和Cygnus玩了一下,我想知道如何正确配置它。我见过agent_<id>.conf
和cygnus_instance_<id>.conf
文件是必需的。我理解第一个的目的,但不是第二个。另外,grouping_rules.conf
文件怎么样?还有其他配置文件吗?如何正确配置Cygnus?
逐文件:
agent_<id>.conf
文件是天鹅座的主配置文件。它继承了Apache Flume的语法,这是Cygnus使用的基本技术,因此它用于声明和指定Cygnus代理的源,频道和接收器。cygnus_instance_<id>.conf
文件用于配置其他Cygnus参数,这些参数不能配置为代理配置的一部分,例如日志文件,管理接口端口等.Cygnus服务将运行与配置文件cygnus_instance_<id>.conf
一样多的实例。这就是为什么必须提供<id>
,因为<id>
将用于找到合适的agent_<id>.conf
文件。grouping_rules.conf
文件在想要使用Grouping Rules高级功能时使用。通常,这个文件可能是空的(但它必须存在),并且Cygnus将会运行。flume-env.sh
文件已经从Apache的水槽继承,它是为了配置某些水槽paramters使用,如类路径overwritting默认的一个,一些Java选项(-Xms
,-Xmx
等)...