解决Flume出现Ncat: Connection refused.

问题描述

我在使用Flume组件监听本机向端口发送的数据出现 Ncat: Connection refused.

Ncat: Connection refused.

原因分析:

我出现问题的原因是配置信息 bind 对应的IP地址或者主机映射名和使用nc命令发送数据的主机名不一致。
node1上的配置文件:

a1.sources.r1.type = netcat
a1.sources.r1.bind = node1
a1.sources.r1.port = 44444

但是我在使用 nc命令时使用的指令为:

nc localhost 44444

尽管node1就是localhost但是这样仍会出现问题,一定要确保bing绑定的名称和你使用nc时的名称一致。

或者都使用 localhost 也可以:

a1.sources.r1.bind = localhost

nc localhost 44444

解决方案:

确保映射一致:

a1.sources.r1.bind = localhost

nc localhost 44444

或者

a1.sources.r1.bind = node1

nc node1 44444

一定不要混用

猜你喜欢

转载自blog.csdn.net/m0_47256162/article/details/131793754