我有一个要求,我想运行flume代理与假脱机目录作为源。在spool目录中的所有文件被复制到hdfs(sink)之后,我希望代理停止,因为我知道所有文件都被推送到channel。我还想每次对不同的假脱机目录运行此步骤,并在目录中的所有文件都标记为.completed时停止代理。有没有办法阻止Flume代理?
ltskdhd11#
现在我可以建议在运行flume代理时打开flume代理终端。然后在这个终端上执行ctrl+c,代理就不见了。
pkwftd7m2#
打开另一个复制会话窗口,然后使用下面的命令。ps–ef | grepFlume取出进程id,并使用下面的命令终止kill-9进程\u id这对我有用。
lb3vh1jj3#
停止flume代理的两种方法:转到运行flume代理的终端,按ctrl+c强制终止代理从任何终端运行jps并查找“应用程序”进程。记下进程id,然后运行kill-9终止进程
3条答案
按热度按时间ltskdhd11#
现在我可以建议在运行flume代理时打开flume代理终端。然后在这个终端上执行ctrl+c,代理就不见了。
pkwftd7m2#
打开另一个复制会话窗口,然后使用下面的命令。
ps–ef | grepFlume
取出进程id,并使用下面的命令终止
kill-9进程\u id
这对我有用。
lb3vh1jj3#
停止flume代理的两种方法:
转到运行flume代理的终端,按ctrl+c强制终止代理
从任何终端运行jps并查找“应用程序”进程。记下进程id,然后运行kill-9终止进程