Hi Iain,
     telnet is ok,  if I switch the sink to logger. Please check below log:
source:
[hadoop@master60 flume]$ telnet localhost 44444
Trying ::1...
telnet: connect to address ::1: Connection refused
Trying 127.0.0.1...
Connected to localhost.
Escape character is '^]'.
abc
OK
abc
OK
gggd
OK


Sink:
16/08/29 09:57:16 INFO node.Application: Starting Sink k1
16/08/29 09:57:16 INFO node.Application: Starting Source r1
16/08/29 09:57:16 INFO source.NetcatSource: Source starting
16/08/29 09:57:16 INFO source.NetcatSource: Created 
serverSocket:sun.nio.ch.ServerSocketChannelImpl[/127.0.0.1:44444]
16/08/29 09:58:10 INFO sink.LoggerSink: Event: { headers:{} body: 61 62 63 0D   
                                  abc. }
16/08/29 09:58:14 INFO sink.LoggerSink: Event: { headers:{} body: 61 62 63 0D   
                                  abc. }
16/08/29 09:58:16 INFO sink.LoggerSink: Event: { headers:{} body: 67 67 67 64 
0D                                  gggd. }

Seems it is ok when the sink is logger , but when I change the sink type from 
logger to avro. It failed with previous exception.



发件人: iain wright [mailto:[email protected]]
发送时间: 2016年8月27日 0:13
收件人: [email protected]
主题: Re: Flume sink exeption:org.apache.flume.EventDeliveryException: Failed to 
send events

Can you telnet master60 31002 from the server the flume agent is running on?

Sent from my iPhone

On Aug 26, 2016, at 1:00 AM, 罗辉 <[email protected]<mailto:[email protected]>> 
wrote:
31002

Reply via email to