Surendra Singh Lilhore created HDFS-9471: --------------------------------------------
Summary: Webhdfs not working with shell command when kerberos security+https is enabled. Key: HDFS-9471 URL: https://issues.apache.org/jira/browse/HDFS-9471 Project: Hadoop HDFS Issue Type: Bug Components: webhdfs Affects Versions: 2.7.1 Reporter: Surendra Singh Lilhore Assignee: Surendra Singh Lilhore Priority: Blocker *Client exception* {code} secure@host85:/opt/hdfsdata/HA/install/hadoop/namenode/bin> ./hdfs dfs -ls webhdfs://x.x.x.x:50070/test 15/11/25 18:46:55 ERROR web.WebHdfsFileSystem: Unable to get HomeDirectory from original File System java.net.SocketException: Unexpected end of file from server at sun.net.www.http.HttpClient.parseHTTPHeader(HttpClient.java:792) {code} *Exception in namenode log* {code} 2015-11-26 11:03:18,231 WARN org.mortbay.log: EXCEPTION javax.net.ssl.SSLException: Unrecognized SSL message, plaintext connection? at sun.security.ssl.InputRecord.handleUnknownRecord(InputRecord.java:710) at sun.security.ssl.InputRecord.read(InputRecord.java:527) at sun.security.ssl.SSLSocketImpl.readRecord(SSLSocketImpl.java:961) at sun.security.ssl.SSLSocketImpl.performInitialHandshake(SSLSocketImpl.java:1363) at sun.security.ssl.SSLSocketImpl.startHandshake(SSLSocketImpl.java:1391) at sun.security.ssl.SSLSocketImpl.startHandshake(SSLSocketImpl.java:1375) at org.mortbay.jetty.security.SslSocketConnector$SslConnection.run(SslSocketConnector.java:708) at org.mortbay.thread.QueuedThreadPool$PoolThread.run(QueuedThreadPool.java:582) {code} This is because URL schema hard coded in {{WebHdfsFileSystem.getTransportScheme()}}. {code} /** * return the underlying transport protocol (http / https). */ protected String getTransportScheme() { return "http"; } {code} -- This message was sent by Atlassian JIRA (v6.3.4#6332)