Flume ng禁用自動載入配置檔案功能

2021-07-29 03:21:40 字數 871 閱讀 8365

預設情況下,flume

agent的配置檔案,如果監聽到配置檔案變化了,flume

/

user: 過往記憶

date: 2015-08-19

time: 23:59

bolg:

過往記憶部落格,專注於hadoop、hive、spark、shark、flume的技術部落格,大量的乾貨

/@override

public void run() for changes", file);

countergroup.incrementandget("file.checks");

long lastmodified = file.lastmodified();

if (lastmodified > lastchange) ", file);

countergroup.incrementandget("file.loads");

lastchange = lastmodified;

try catch (exception e) catch (noclassdeffounderror e) catch (throwable t)

}}

然而,通常情況下,使用者修改了配置檔案之後就不會再去修改,而且讓flume自動去載入配置檔案有時還會出現問題。不過值得高興的是,我們可以在啟動flume的時候通過加上--no-reload-conf配置來禁止flume自動載入配置檔案。這個屬性在flume的官方文件並沒有介紹;而且只有apache的flume存在這個引數,如果你使用的是cloudera的flume發行版,這個引數是不支援的,不過有人在裡面提到這個引數,如果你感興趣可以去看下。

Debian 9禁用驅動模組自動載入

1 建立乙個 etc modprobe.d blacklist.conf 格式為blacklist 驅動名稱 比如 blacklist wct4xxp 禁止開機時自動載入4e1數字卡驅動wct4xxp blacklist wct4xxp blacklist i2c algo bit blacklis...

16 2 禁用特定的自動配置項

如果發現啟用了不想要的自動配置項,你可以使用 enableautoconfiguration註解的exclude屬性禁用它們 import org.springframework.boot.autoconfigure.import org.springframework.boot.autoconfi...

flume ng配置檔案詳解(四)

1 高可用 對於乙個系統而言,高可用指在乙個固定時間內,系統無故障執行的時間。1.1 source高可用 agent例項用來作為source源收集資料的時候,當agent程序死掉時候,這時候會降低系統的高可用。agent在supervise下啟動,如果agent程序死掉,會自動啟動。對agent程序...