簡體   English   中英

停止 Flume 代理

[英]Stopping Flume Agent

我有一個要求,我想以假脫機目錄作為源運行 Flume 代理。 將假脫機目錄中的所有文件復制到 HDFS(sink) 后,我希望代理停止,因為我知道所有文件都已推送到通道。 此外,我想每次為不同的假脫機目錄運行此步驟,並在目錄中的所有文件都標記為 .COMPLETED 時停止代理。 有什么辦法可以阻止flume agent?

現在我建議在運行水槽代理時打開水槽代理終端。 然后在這個終端上執行 ctrl+c 並且代理消失了。

兩種停止 Flume 代理的方法:

  1. 到Flume agent運行的終端按ctrl+C強行殺掉agent
  2. 從任何終端運行 jps 並查找“應用程序”進程。 記下它的進程 id,然后運行 ​​kill -9 來終止進程

打開另一個重復的會話窗口,然后使用下面的命令。

ps –ef | grep水槽

取出process_id,並使用以下命令殺死

kill -9 process_id

這對我有用。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM