NIFI Bootstrap Properties & Notification Services

Bootstrap Properties

conf目錄下的bootstrap.conf文件允許用戶配置NiFi應(yīng)該如何啟動(dòng)的設(shè)置抄课。 這包括參數(shù)糟袁,例如Java堆的大小阱驾,運(yùn)行的Java命令以及Java系統(tǒng)屬性瓜喇。

只有在NiFi停止并重新啟動(dòng)之后疯汁,對(duì)此文件的任何更改才會(huì)生效。

Property Description
java 指定要運(yùn)行的完全限定的java命令地来。 默認(rèn)情況下戳玫,它只是java,但可以改為絕對(duì)路徑或引用一個(gè)環(huán)境變量靠抑,如$ JAVA_HOME / bin / java
run.as 運(yùn)行NiFi的用戶名量九。 例如适掰,如果NiFi應(yīng)該作為nifi用戶運(yùn)行颂碧,則將此值設(shè)置為nifi將導(dǎo)致NiFi進(jìn)程作為nifi用戶運(yùn)行。 在Windows上忽略此屬性类浪。 對(duì)于Linux载城,指定的用戶可能需要sudo權(quán)限。
lib.dir 用于NiFi的lib目錄费就。 默認(rèn)情況下诉瓦,它被設(shè)置為./lib
conf.dir 用于NiFi的conf目錄。 默認(rèn)情況下力细,它被設(shè)置為./conf
graceful.shutdown.seconds 當(dāng)NiFi被指示關(guān)閉時(shí)睬澡,Bootstrap會(huì)等待這個(gè)秒數(shù),以便進(jìn)程徹底關(guān)閉眠蚂。 在這段時(shí)間內(nèi)煞聪,如果服務(wù)仍在運(yùn)行,Bootstrap將“終止”該進(jìn)程逝慧,或強(qiáng)制終止進(jìn)程昔脯。
java.arg.N 當(dāng)進(jìn)程啟動(dòng)時(shí)啄糙,任何數(shù)量的JVM參數(shù)都可以傳遞給NiFi JVM。 缺省值包括最小和最大Java堆大小的屬性云稚,要使用的垃圾回收器等
notification.services.file 當(dāng)NiFi啟動(dòng)或停止時(shí)隧饼,或Bootstrap檢測(cè)到NiFi已經(jīng)死亡時(shí),Bootstrap能夠向相關(guān)方發(fā)送這些事件的通知静陈。 這是通過指定一個(gè)定義可以使用哪個(gè)通知服務(wù)的XML文件來配置的燕雁。 有關(guān)此文件的更多信息,請(qǐng)參閱通知服務(wù)部分鲸拥。
notification.max.attempts 如果配置了通知服務(wù)但無法執(zhí)行其功能贵白,則會(huì)再次嘗試最多次嘗試次數(shù)。 該屬性配置最大嘗試次數(shù)崩泡。 默認(rèn)值是5禁荒。
nifi.start.notification.services 此屬性是通知服務(wù)標(biāo)識(shí)符的逗號(hào)分隔列表,與notification.services.file屬性中定義的Notification Services對(duì)應(yīng)角撞。 具有指定標(biāo)識(shí)符的服務(wù)將用于在NiFi啟動(dòng)時(shí)通知其配置的收件人呛伴。
nifi.stop.notification.services 此屬性是通知服務(wù)標(biāo)識(shí)符的逗號(hào)分隔列表,與notification.services.file屬性中定義的Notification Services對(duì)應(yīng)谒所。 具有指定標(biāo)識(shí)符的服務(wù)將用于在NiFi停止時(shí)通知其配置的收件人热康。
nifi.died.notification.services 此屬性是通知服務(wù)標(biāo)識(shí)符的逗號(hào)分隔列表,與notification.services.file屬性中定義的Notification Services對(duì)應(yīng)劣领。 具有指定標(biāo)識(shí)符的服務(wù)將用于在NiFi停止時(shí)通知其配置的收件人姐军。

通知服務(wù) Notification Services

當(dāng)NiFi引導(dǎo)程序啟動(dòng)或停止NiFi,或者檢測(cè)到它意外死亡時(shí)尖淘,它可以通知已配置的收件人奕锌。 目前,唯一提供的機(jī)制是發(fā)送電子郵件或HTTP POST通知村生。 通知服務(wù)配置文件是配置通知功能的XML文件惊暴。

XML文件的默認(rèn)位置是conf / bootstrap-notification-services.xml,但可以在conf / bootstrap.conf文件中更改此值趁桃。

XML文件的語法如下所示:

<services>
    <!-- any number of service elements can be defined. -->
    <service>
        <id>some-identifier</id>
        <!-- The fully-qualified class name of the Notification Service. -->
        <class>org.apache.nifi.bootstrap.notification.email.EmailNotificationService</class>

        <!-- Any number of properties can be set using this syntax.
             The properties available depend on the Notification Service. -->
        <property name="Property Name 1">Property Value</property>
        <property name="Another Property Name">Property Value 2</property>
    </service>
</services>

一旦配置了所需的服務(wù)辽话,就可以在bootstrap.conf文件中引用它們。

電子郵件通知服務(wù)Email Notification Service

通過電子郵件發(fā)送通知卫病,實(shí)現(xiàn)是org.apache.nifi.bootstrap.notification.email.EmailNotificationService油啤。 它具有以下屬性:

Property Required Description
SMTP Hostname true 用于發(fā)送電子郵件通知的SMTP服務(wù)器的主機(jī)名
SMTP Port true 用于SMTP通信的端口
SMTP Username true Username for the SMTP account
SMTP Password Password for the SMTP account
SMTP Auth Flag indicating whether authentication should be used
SMTP TLS 是否應(yīng)啟用TLS的標(biāo)志
SMTP Socket Factory javax.net.ssl.SSLSocketFactory
SMTP X-Mailer Header 在發(fā)送電子郵件的標(biāo)題中使用的X-Mailer
Content Type 電子郵件內(nèi)容的MIME類型,例如text / plain或text / html
From true 指定用作發(fā)件人的電子郵件地址蟀苛。
To 收件人列表
CC The recipients to include in the CC-Line of the email
BCC The recipients to include in the BCC-Line of the email

除了上面標(biāo)記為必需的屬性之外益咬,還必須至少設(shè)置一個(gè)“收件人”,“抄送”或“密件抄送”屬性屹逛。

配置電子郵件服務(wù)的完整示例如下所示:

  <service>
        <id>email-notification</id>
        <class>org.apache.nifi.bootstrap.notification.email.EmailNotificationService</class>
        <property name="SMTP Hostname">smtp.gmail.com</property>
        <property name="SMTP Port">587</property>
        <property name="SMTP Username">username@gmail.com</property>
        <property name="SMTP Password">super-secret-password</property>
        <property name="SMTP TLS">true</property>
        <property name="From">"NiFi Service Notifier"</property>
        <property name="To">username@gmail.com</property>
     </service>
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末础废,一起剝皮案震驚了整個(gè)濱河市汛骂,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌评腺,老刑警劉巖帘瞭,帶你破解...
    沈念sama閱讀 217,084評(píng)論 6 503
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場(chǎng)離奇詭異蒿讥,居然都是意外死亡蝶念,警方通過查閱死者的電腦和手機(jī),發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 92,623評(píng)論 3 392
  • 文/潘曉璐 我一進(jìn)店門芋绸,熙熙樓的掌柜王于貴愁眉苦臉地迎上來媒殉,“玉大人,你說我怎么就攤上這事摔敛⊥⑷兀” “怎么了?”我有些...
    開封第一講書人閱讀 163,450評(píng)論 0 353
  • 文/不壞的土叔 我叫張陵马昙,是天一觀的道長(zhǎng)桃犬。 經(jīng)常有香客問我,道長(zhǎng)行楞,這世上最難降的妖魔是什么攒暇? 我笑而不...
    開封第一講書人閱讀 58,322評(píng)論 1 293
  • 正文 為了忘掉前任,我火速辦了婚禮子房,結(jié)果婚禮上形用,老公的妹妹穿的比我還像新娘。我一直安慰自己证杭,他們只是感情好田度,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,370評(píng)論 6 390
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著躯砰,像睡著了一般每币。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上琢歇,一...
    開封第一講書人閱讀 51,274評(píng)論 1 300
  • 那天,我揣著相機(jī)與錄音梦鉴,去河邊找鬼李茫。 笑死,一個(gè)胖子當(dāng)著我的面吹牛肥橙,可吹牛的內(nèi)容都是我干的魄宏。 我是一名探鬼主播,決...
    沈念sama閱讀 40,126評(píng)論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼存筏,長(zhǎng)吁一口氣:“原來是場(chǎng)噩夢(mèng)啊……” “哼宠互!你這毒婦竟也來了味榛?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 38,980評(píng)論 0 275
  • 序言:老撾萬榮一對(duì)情侶失蹤予跌,失蹤者是張志新(化名)和其女友劉穎搏色,沒想到半個(gè)月后,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體券册,經(jīng)...
    沈念sama閱讀 45,414評(píng)論 1 313
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡频轿,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 37,599評(píng)論 3 334
  • 正文 我和宋清朗相戀三年,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了烁焙。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片航邢。...
    茶點(diǎn)故事閱讀 39,773評(píng)論 1 348
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡,死狀恐怖骄蝇,靈堂內(nèi)的尸體忽然破棺而出膳殷,到底是詐尸還是另有隱情,我是刑警寧澤九火,帶...
    沈念sama閱讀 35,470評(píng)論 5 344
  • 正文 年R本政府宣布秽之,位于F島的核電站,受9級(jí)特大地震影響吃既,放射性物質(zhì)發(fā)生泄漏考榨。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,080評(píng)論 3 327
  • 文/蒙蒙 一鹦倚、第九天 我趴在偏房一處隱蔽的房頂上張望河质。 院中可真熱鬧,春花似錦震叙、人聲如沸掀鹅。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,713評(píng)論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽乐尊。三九已至,卻和暖如春划址,著一層夾襖步出監(jiān)牢的瞬間扔嵌,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 32,852評(píng)論 1 269
  • 我被黑心中介騙來泰國(guó)打工夺颤, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留痢缎,地道東北人。 一個(gè)月前我還...
    沈念sama閱讀 47,865評(píng)論 2 370
  • 正文 我出身青樓世澜,卻偏偏與公主長(zhǎng)得像独旷,于是被迫代替她去往敵國(guó)和親。 傳聞我的和親對(duì)象是個(gè)殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 44,689評(píng)論 2 354