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