Flume Bug Solutions

环境相关错误

telnet localhost 44444 出现 Connection refused

Flume 实战练习一 中有用过 telnet localhost 44444 来验证 NetCat Source,当时没出现问题

在进行将服务器的信息采集到本地控制台输出的实验中 telnet localhost 44444 出现 Connection refused

问题思考:

1.防火墙的问题

2.telnet的问题

3.代码的问题

解决思路:

1.关闭防火墙再次验证问题未得到解决

2.重装telnet并参照网上相关教程进行配置仍未解决问题

3.重新检查了一遍代码还是未解决问题

再次通过搜索引擎根据关键字进行相关检索

检索到以下有价值的信息 Which source port can I use to test an event with my flume agent?

根据里面 telnet should be performed at port 44444 only as the Flume source is listening at that port. 的回答得出了应该先启动 Flume Agent ,让其监听 44444 端口 ,才能运行 telnet localhost 44444 完成以后的操作

之前的 Connection refused 应该是 Flume Agent 的启动出现错误

重新检查配置文件与启动命令,最终解决了这个问题。

------ 本文结束------
如果对您有帮助的话请我喝瓶水吧!