Himanshu Mishra created TEZ-4399:
------------------------------------

             Summary: ShuffleHandler fails with SSLHandshakeException not found 
when SSL is enabled
                 Key: TEZ-4399
                 URL: https://issues.apache.org/jira/browse/TEZ-4399
             Project: Apache Tez
          Issue Type: Bug
            Reporter: Himanshu Mishra
            Assignee: Himanshu Mishra


When SSL is enabled on Tez Shuffle service setting {{tez.shuffle.ssl.enabled}} 
to {{true}}. {{ShuffleHandler}} fails with following trace:
{code:java}
WARN org.apache.tez.shaded.io.netty.channel.ChannelInitializer (Tez Shuffle 
Handler Worker #1): Failed to initialize a channel. Closing: [id: 0xd616d5cc, 
L:/127.0.0.1:13563 - R:/127.0.0.1:56454]
java.lang.NoClassDefFoundError: 
org/apache/tez/shaded/javax/net/ssl/SSLHandshakeException
        at 
org.apache.tez.auxservices.ShuffleHandler$3.initChannel(ShuffleHandler.java:604)
        at 
org.apache.tez.auxservices.ShuffleHandler$3.initChannel(ShuffleHandler.java:599)
        at 
org.apache.tez.shaded.io.netty.channel.ChannelInitializer.initChannel(ChannelInitializer.java:129)
        at 
org.apache.tez.shaded.io.netty.channel.ChannelInitializer.handlerAdded(ChannelInitializer.java:112)
        at 
org.apache.tez.shaded.io.netty.channel.AbstractChannelHandlerContext.callHandlerAdded(AbstractChannelHandlerContext.java:938)
        at 
org.apache.tez.shaded.io.netty.channel.DefaultChannelPipeline.callHandlerAdded0(DefaultChannelPipeline.java:609)
        at 
org.apache.tez.shaded.io.netty.channel.DefaultChannelPipeline.access$100(DefaultChannelPipeline.java:46)
    ...
Caused by: java.lang.ClassNotFoundException: 
org.apache.tez.shaded.javax.net.ssl.SSLHandshakeException {code}
 

Also, {{DagDeleteTracker}} does not respect config 
{{tez.runtime.shuffle.ssl.enable}} and uses {{http}} protocol which fails when 
SSL is enabled.

 

 

 



--
This message was sent by Atlassian Jira
(v8.20.1#820001)

Reply via email to