kerberos安装程序在storm ui中出现错误

dl5txlt9  于 2021-06-24  发布在  Storm
关注(0)|答案(1)|浏览(372)

**结案。**此问题不可复制或由打字错误引起。它目前不接受答案。
**想改进这个问题吗?**更新问题,使其成为堆栈溢出的主题。

7个月前关门了。
改进这个问题
我已经为apachestorm设置了带有activedirectory的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的交互,没有一个合适的文档来讨论这个问题。任何帮助都将不胜感激。

6ie5vjzr

6ie5vjzr1#

原来是打字打错了。必须用http/domain.com代替http@domain.com 在主占位符中。

相关问题