Kerberos设置给Storm UI带来错误
问题描述:
我已经为Apache Storm设置了Active Directory的Kerberos身份验证。 在kerberos安装完成后,主管和Nimbus守护进程正常运行。 论storm.yaml文件中添加以下行:Kerberos设置给Storm UI带来错误
ui.filter: "org.apache.hadoop.security.authentication.server.AuthenticationFilter"
ui.filter.params : {‘type’: ‘kerberos’,
‘kerberos.principal’: ‘HTTP/[email protected]’,
‘kerberos.keytab’: ‘/etc/security/keytabs/HTTP.keytab’,
‘kerberos.name.rules’: ‘DEFAULT’}
获取日志中出现以下错误:
Failed to login as [[email protected]]
javax.security.auth.login.LoginException: No key to store
org.apache.hadoop.security.authentication.client.AuthenticationException:
javax.security.auth.login.LoginException: No key to store
我已经检查了HTTP.keytab。权限是正确的,并且它对于有效的主体不是空的。
我甚至可以在机器上用HTTP用户进行ssh登录。
与Storm有关的Kerberos intration没有适当的文档来讨论这个问题。任何帮助,将不胜感激。
也许http://serverfault.com是一个更好的地方来问这样的问题。 – reporter