[
https://issues.apache.org/jira/browse/HDFS-6822?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14086732#comment-14086732
]
Jing Zhao commented on HDFS-6822:
---------------------------------
The exception:
{code}
2013-11-11 18:44:21,841 INFO
org.apache.hadoop.security.authentication.server.KerberosAuthenticationHandler:
Login using keytab /etc/security/keytabs/spnego.service.keytab, for principal
HTTP/[email protected]
2013-11-11 18:44:21,845 WARN org.mortbay.log: failed authentication:
javax.servlet.ServletException: javax.security.auth.login.LoginException:
Unable to obtain password from user
2013-11-11 18:44:21,846 WARN org.mortbay.log: Failed startup of context
org.mortbay.jetty.webapp.WebAppContext@1c33c658{/,file:/usr/lib/hadoop/webapps/hdfs}
javax.servlet.ServletException: javax.security.auth.login.LoginException:
Unable to obtain password from user
at
org.apache.hadoop.security.authentication.server.KerberosAuthenticationHandler.init(KerberosAuthenticationHandler.java:178)
at
org.apache.hadoop.security.authentication.server.AuthenticationFilter.init(AuthenticationFilter.java:146)
at org.mortbay.jetty.servlet.FilterHolder.doStart(FilterHolder.java:97)
at
org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:50)
at
org.mortbay.jetty.servlet.ServletHandler.initialize(ServletHandler.java:713)
at org.mortbay.jetty.servlet.Context.startContext(Context.java:140)
at
org.mortbay.jetty.webapp.WebAppContext.startContext(WebAppContext.java:1282)
at
org.mortbay.jetty.handler.ContextHandler.doStart(ContextHandler.java:518)
at
org.mortbay.jetty.webapp.WebAppContext.doStart(WebAppContext.java:499)
at
org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:50)
at
org.mortbay.jetty.handler.HandlerCollection.doStart(HandlerCollection.java:152)
at
org.mortbay.jetty.handler.ContextHandlerCollection.doStart(ContextHandlerCollection.java:156)
at
org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:50)
at
org.mortbay.jetty.handler.HandlerWrapper.doStart(HandlerWrapper.java:130)
at org.mortbay.jetty.Server.doStart(Server.java:224)
at
org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:50)
at org.apache.hadoop.http.HttpServer.start(HttpServer.java:645)
at
org.apache.hadoop.hdfs.server.namenode.NameNode$1.run(NameNode.java:533)
at
org.apache.hadoop.hdfs.server.namenode.NameNode$1.run(NameNode.java:402)
at java.security.AccessController.doPrivileged(Native Method)
at javax.security.auth.Subject.doAs(Subject.java:396)
at
org.apache.hadoop.security.UserGroupInformation.doAs(UserGroupInformation.java:1232)
at
org.apache.hadoop.hdfs.server.namenode.NameNode.startHttpServer(NameNode.java:402)
at
org.apache.hadoop.hdfs.server.namenode.NameNode.initialize(NameNode.java:340)
at
org.apache.hadoop.hdfs.server.namenode.NameNode.<init>(NameNode.java:585)
at
org.apache.hadoop.hdfs.server.namenode.NameNode.createNameNode(NameNode.java:1523)
at
org.apache.hadoop.hdfs.server.namenode.NameNode.main(NameNode.java:1532)
{code}
> In branch-1, Namenode and datanode fails to replace "_HOST" to hostname for
> hadoop.http.authentication.kerberos.principal
> -------------------------------------------------------------------------------------------------------------------------
>
> Key: HDFS-6822
> URL: https://issues.apache.org/jira/browse/HDFS-6822
> Project: Hadoop HDFS
> Issue Type: Bug
> Components: security
> Reporter: Jing Zhao
> Assignee: Jing Zhao
>
> This is an issue reported by [~yeshavora]:
> In branch-1, Namenode fails to start with "HTTP/[email protected]" value of
> hadoop.http.authentication.kerberos.principal property in core-site.xml. It
> only supports hostname instead _HOST. Namenode can support
> "HTTP/[email protected]" value.
> Same issue also exists with datanodes.
--
This message was sent by Atlassian JIRA
(v6.2#6252)