天天看点

Flume 学习笔记 - 使用Flume 监听netcat 指定端口 无法获取信息的解决办法

错误描述

今天在搭建好flume之后, 打算运行一个官方的案例, 使用flume监控 netcat端口, 但是一直获取不到数据, 也不报错, 一直找不到原因, 然后当我关闭虚拟机重新打开以后,发现再次监控竟然可以用了!

仔细思考了一下, 然后查询了资料,发现原因可能是我之前打开flumeagent 报错,但是我直接使用ctrl + c 去关闭,但是这种方式是错误的, 这种方法并不能直接关闭, 然后我直接把xshell窗口关闭以后再次打开 ,使用jps 看到 , flume 的agent进程确实关闭了, 这里记录下来

解决办法

Flume 学习笔记 - 使用Flume 监听netcat 指定端口 无法获取信息的解决办法

监控窗口打开时, 使用 Ctrl + C 是关不掉的, 直接点 x 关闭即可

Flume 学习笔记 - 使用Flume 监听netcat 指定端口 无法获取信息的解决办法

然后使用 jps 可以看到, 此时agent进程已经关了

Flume 学习笔记 - 使用Flume 监听netcat 指定端口 无法获取信息的解决办法