Apache storm Kerberos安装程序在Storm UI中出现错误

Apache storm Kerberos安装程序在Storm UI中出现错误,apache-storm,kerberos,Apache Storm,Kerberos,我已经为Apache Storm使用Active Directory设置了Kerberos身份验证。 kerberos安装后,Supervisor和Nimbus守护程序运行正常。 在storm.yaml文件中添加以下行时: ui.filter: "org.apache.hadoop.security.authentication.server.AuthenticationFilter" ui.filter.params : {‘type’: ‘kerberos’,

我已经为Apache Storm使用Active Directory设置了Kerberos身份验证。 kerberos安装后,Supervisor和Nimbus守护程序运行正常。 在storm.yaml文件中添加以下行时:

ui.filter: "org.apache.hadoop.security.authentication.server.AuthenticationFilter"
ui.filter.params : {‘type’: ‘kerberos’,
                    ‘kerberos.principal’: ‘HTTP/ui.host.abc.com@XYZ.COM’,
                    ‘kerberos.keytab’: ‘/etc/security/keytabs/HTTP.keytab’,
                    ‘kerberos.name.rules’: ‘DEFAULT’}
在日志中获取以下错误:

Failed to login as [HTTP@DOMAIN.COM]
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登录


关于这个问题,目前还没有一个关于Kerberos与Storm交互的适当文档。如果有任何帮助,我们将不胜感激。

原来是因为打字错误。 不得不将HTTP/DOMAIN.COM替换为HTTP@DOMAIN.COM在主要占位符中。

也许是问此类问题的更好地方。