我在玩天鹅座,我想知道如何正确配置它。我都见过 agent_<id>.conf 以及 cygnus_instance_<id>.conf 需要文件。我明白第一个的目的,但不明白第二个。除此之外,你认为 grouping_rules.conf 文件?是否有其他配置文件?
agent_<id>.conf
cygnus_instance_<id>.conf
grouping_rules.conf
ukdjmx9f1#
逐个文件: agent_<id>.conf 文件是天鹅座的主要配置文件。它继承了ApacheFlume的语法,ApacheFlume是cygnus使用的基本技术,因此它用于声明和指定cygnus代理的源、通道和接收器。 cygnus_instance_<id>.conf 文件用于配置不能作为代理配置的一部分配置的其他cygnus参数,例如日志文件、管理接口端口等。cygnus服务将运行尽可能多的示例 cygnus_instance_<id>.conf 已配置文件。这就是为什么 <id> 必须提供,因为 <id> 将用来找到合适的 agent_<id>.conf 文件。 grouping_rules.conf 文件在需要使用分组规则高级功能时使用。通常,这个文件可能是空的(但它必须存在),cygnus终究会运行。 flume-env.sh 文件是从apacheflume继承的,它用于配置某些flume参数,例如类路径覆盖默认路径,一些java选项( -Xms , -Xmx 等)。。。
<id>
flume-env.sh
-Xms
-Xmx
1条答案
按热度按时间ukdjmx9f1#
逐个文件:
agent_<id>.conf
文件是天鹅座的主要配置文件。它继承了ApacheFlume的语法,ApacheFlume是cygnus使用的基本技术,因此它用于声明和指定cygnus代理的源、通道和接收器。cygnus_instance_<id>.conf
文件用于配置不能作为代理配置的一部分配置的其他cygnus参数,例如日志文件、管理接口端口等。cygnus服务将运行尽可能多的示例cygnus_instance_<id>.conf
已配置文件。这就是为什么<id>
必须提供,因为<id>
将用来找到合适的agent_<id>.conf
文件。grouping_rules.conf
文件在需要使用分组规则高级功能时使用。通常,这个文件可能是空的(但它必须存在),cygnus终究会运行。flume-env.sh
文件是从apacheflume继承的,它用于配置某些flume参数,例如类路径覆盖默认路径,一些java选项(-Xms
,-Xmx
等)。。。