2017-05-29 13 views
0

Apache StormのActive DirectoryでKerberos認証をセットアップしました。 ケルベロス設定後、スーパバイザとNimbusデーモンはうまく動作しています。Storm UIでKerberosセットアップにエラーが発生しました

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をチェックしたstorm.yamlファイルに以下の行を追加することで 。権限は正しいものであり、有効なプリンシパルでは空ではありません。

マシンでHTTPユーザとsshログインすることもできます。

この問題について語っているStormのKerberosインテリジェンスに関する適切なドキュメントはありません。どんな助けもありがとう。

+0

おそらく、http://serverfault.comは、この種の質問をするのに適しています。 – reporter

答えて

0

これは、タイプミスのためでした。 HTTP/DOMAIN.COMをHTTP @ DOMAIN.COMの代わりにpricipalプレースホルダに配置しなければなりませんでした。

関連する問題