繁体   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