我的深刻教训之Flume中出现Ncat: Connection refused

1.没有启动端口

当你的agent进程没有启动,也没有使用 nc -l 6666 来启动监听的话,直接输入nc localhost 6666 会出现标题所示的错误。

2.已经启动agent进程

虽然已经启动了agent进程 

其实我本来想说的是虽然启动了agent进程但是名字没加空格就有问题,然后被我自己推翻了omg。。。。因此和这个主机名加不加空格没关系。

正确答案呢是就算启动了agent进程也可能存在问题,比如我在控制台看到了这么一个警告。

2021-12-22 09:54:50,336 (conf-file-poller-0) [WARN - org.apache.flume.conf.FlumeConfiguration$AgentConfiguration.isValid(FlumeConfiguration.java:373)] Agent configuration for 'a1' does not contain any valid channels. Marking it as invalid.

他说我这个a1进程不包含任何有效的管道,说明我的配置文件出现了问题啊,然后我就去看配置文件了,果然是配置文件错了,我在里面有三句末尾加了";",这属于什么后遗症来着,,,

因此大家在遇到Ncat 拒绝连接的时候,首先要启动端口监听服务,然后再连接端口,如果连接不上,大概就是配置文件的问题啦!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值