2015-12-14 89 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等)...