2015-12-14 88 views
2

我和Cygnus玩了一下,我想知道如何正确配置它。我见过agent_<id>.confcygnus_instance_<id>.conf文件是必需的。我理解第一个的目的,但不是第二个。另外,grouping_rules.conf文件怎么样?还有其他配置文件吗?如何正确配置Cygnus?

回答

0

逐文件:

  • 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等)...