Hi.
I'm using Apache Kudu 1.4.0 and Impala 2.8.0
I'm getting an error message like this in kudu-tserver.WARNING
W0617 08:10:20.838203 57169 negotiation.cc:303] Failed RPC negotiation.
Trace:
0617 08:10:20.698376 (+ 0us) reactor.cc:449] Submitting negotiation
task for server connection from ip_addr:56080
0617 08:10:20.698518 (+ 142us) server_negotiation.cc:167] Beginning
negotiation
0617 08:10:20.698520 (+ 2us) server_negotiation.cc:355] Waiting for
connection header
0617 08:10:20.835482 (+136962us) server_negotiation.cc:363] Connection
header received
0617 08:10:20.835705 (+ 223us) server_negotiation.cc:319] Received
NEGOTIATE NegotiatePB request
0617 08:10:20.835706 (+ 1us) server_negotiation.cc:404] Received
NEGOTIATE request from client
0617 08:10:20.835716 (+ 10us) server_negotiation.cc:331] Sending
NEGOTIATE NegotiatePB response
0617 08:10:20.835738 (+ 22us) server_negotiation.cc:188] Negotiated
authn=SASL
0617 08:10:20.836866 (+ 1128us) server_negotiation.cc:319] Received
SASL_INITIATE NegotiatePB request
0617 08:10:20.836867 (+ 1us) server_negotiation.cc:751] Received
SASL_INITIATE request from client
0617 08:10:20.836867 (+ 0us) server_negotiation.cc:762] Client
requested to use mechanism: PLAIN
0617 08:10:20.836874 (+ 7us) server_negotiation.cc:791] Calling
sasl_server_start()
0617 08:10:20.836891 (+ 17us) server_negotiation.cc:947] Received PLAIN
auth.
0617 08:10:20.836894 (+ 3us) server_negotiation.cc:331] Sending
SASL_SUCCESS NegotiatePB response
0617 08:10:20.836912 (+ 18us) server_negotiation.cc:892] Waiting for
connection context
0617 08:10:20.838113 (+ 1201us) negotiation.cc:294] Negotiation complete:
Network error: Server connection negotiation failed: server connection from
ip_addr:56080: BlockingRecv error: Recv() got EOF from remote (error 108)
Metrics:
{"negotiator.queue_time_us":116,"thread_start_us":106,"threads_started":1}
The Query is sent from impala, and following error was logged in impalad log
I0617 08:10:15.072661 160189 Frontend.java:890] Compiling query: show range
partitions kudu_table_name
I0617 08:10:15.073048 160189 Frontend.java:832] Requesting prioritized load
of table(s): default.kudu_table_name
I0617 08:10:20.632325 160189 Frontend.java:921] Compiled query.
E0617 08:10:20.868751 27432 TabletClient.java:706] [Peer
b3e92a30fbc3470c8211040b81e62272] Unexpected exception from downstream on
[id: 0x8d796a22, /ip_addr:56080 :> hostname/ip_addr:7050]
Java exception follows:
java.lang.NullPointerException
at
org.apache.kudu.client.TabletClient.sendQueuedRpcs(TabletClient.java:725)
at
org.apache.kudu.client.TabletClient.messageReceived(TabletClient.java:361)
at
org.apache.kudu.client.shaded.org.jboss.netty.channel.SimpleChannelUpstreamHandler.handleUpstream(SimpleChannelUpstreamHandler.java:70)
at
org.apache.kudu.client.TabletClient.handleUpstream(TabletClient.java:595)
at
org.apache.kudu.client.shaded.org.jboss.netty.channel.DefaultChannelPipeline.sendUpstream(DefaultChannelPipeline.java:564)
at
org.apache.kudu.client.shaded.org.jboss.netty.channel.DefaultChannelPipeline$DefaultChannelHandlerContext.sendUpstream(DefaultChannelPipeline.java:791)
at
org.apache.kudu.client.shaded.org.jboss.netty.handler.timeout.ReadTimeoutHandler.messageReceived(ReadTimeoutHandler.java:184)
at
org.apache.kudu.client.shaded.org.jboss.netty.channel.SimpleChannelUpstreamHandler.handleUpstream(SimpleChannelUpstreamHandler.java:70)
at
org.apache.kudu.client.shaded.org.jboss.netty.channel.DefaultChannelPipeline.sendUpstream(DefaultChannelPipeline.java:564)
at
org.apache.kudu.client.shaded.org.jboss.netty.channel.DefaultChannelPipeline$DefaultChannelHandlerContext.sendUpstream(DefaultChannelPipeline.java:791)
at
org.apache.kudu.client.shaded.org.jboss.netty.handler.codec.oneone.OneToOneDecoder.handleUpstream(OneToOneDecoder.java:68)
at
org.apache.kudu.client.shaded.org.jboss.netty.channel.DefaultChannelPipeline.sendUpstream(DefaultChannelPipeline.java:564)
at
org.apache.kudu.client.shaded.org.jboss.netty.channel.DefaultChannelPipeline$DefaultChannelHandlerContext.sendUpstream(DefaultChannelPipeline.java:791)
at
org.apache.kudu.client.shaded.org.jboss.netty.handler.codec.frame.FrameDecoder.messageReceived(FrameDecoder.java:291)
at
org.apache.kudu.client.shaded.org.jboss.netty.channel.SimpleChannelUpstreamHandler.handleUpstream(SimpleChannelUpstreamHandler.java:70)
at
org.apache.kudu.client.shaded.org.jboss.netty.channel.DefaultChannelPipeline.sendUpstream(DefaultChannelPipeline.java:564)
at
org.apache.kudu.client.shaded.org.jboss.netty.channel.DefaultChannelPipeline.sendUpstream(DefaultChannelPipeline.java:559)
at
org.apache.kudu.client.shaded.org.jboss.netty.channel.Channels.fireMessageReceived(Channels.java:268)
at
org.apache.kudu.client.shaded.org.jboss.netty.channel.Channels.fireMessageReceived(Channels.java:255)
at org.apache.kudu.client.Negotiator.finish(Negotiator.java:636)
at
org.apache.kudu.client.Negotiator.handleSuccessResponse(Negotiator.java:624)
at
org.apache.kudu.client.Negotiator.handleSaslMessage(Negotiator.java:265)
at
org.apache.kudu.client.Negotiator.handleResponse(Negotiator.java:244)
But impala returned the result of query without and error. Above error
messages are logged from time to time, I didn't catch this error message
until looking into log files.
It seems kudu-tserver and impalad work well. Can I ignore this messages?
Thanks.
Regards,
Jason