通过ambari启动ranger kms服务时获取失败,没有要存储的密钥

9ceoxa92  于 2021-05-29  发布在  Hadoop
关注(0)|答案(0)|浏览(585)

我的群集已启用kerberos,从ambari ui启动ranger kms时出现“无要存储的密钥”错误:-

  1. **ERROR [/kms] - Exception starting filter authFilter
  2. javax.servlet.ServletException: org.apache.hadoop.security.authentication.client.AuthenticationException: javax.security.auth.login.LoginException: No key to store**
  3. at org.apache.hadoop.security.authentication.server.KerberosAuthenticationHandler.init(KerberosAuthenticationHandler.java:241)
  4. at org.apache.hadoop.security.token.delegation.web.DelegationTokenAuthenticationHandler.init(DelegationTokenAuthenticationHandler.java:117)
  5. at org.apache.hadoop.security.authentication.server.AuthenticationFilter.initializeAuthHandler(AuthenticationFilter.java:248)
  6. at org.apache.hadoop.security.token.delegation.web.DelegationTokenAuthenticationFilter.initializeAuthHandler(DelegationTokenAuthenticationFilter.java:195)
  7. at org.apache.hadoop.security.authentication.server.AuthenticationFilter.init(AuthenticationFilter.java:234)
  8. at org.apache.hadoop.security.token.delegation.web.DelegationTokenAuthenticationFilter.init(DelegationTokenAuthenticationFilter.java:161)
  9. at org.apache.catalina.core.ApplicationFilterConfig.initFilter(ApplicationFilterConfig.java:279)
  10. at org.apache.catalina.core.ApplicationFilterConfig.getFilter(ApplicationFilterConfig.java:260)
  11. at org.apache.catalina.core.ApplicationFilterConfig.<init>(ApplicationFilterConfig.java:105)
  12. at org.apache.catalina.core.StandardContext.filterStart(StandardContext.java:4828)
  13. at org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5508)
  14. at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:150)
  15. at org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1575)
  16. at org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1565)
  17. at java.util.concurrent.FutureTask.run(FutureTask.java:266)
  18. at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
  19. at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
  20. at java.lang.Thread.run(Thread.java:745)
  21. Caused by: org.apache.hadoop.security.authentication.client.AuthenticationException: javax.security.auth.login.LoginException: No key to store
  22. at org.apache.hadoop.security.authentication.server.KerberosAuthenticationHandler.init(KerberosAuthenticationHandler.java:225)
  23. ... 17 more
  24. Caused by: javax.security.auth.login.LoginException: No key to store
  25. at com.sun.security.auth.module.Krb5LoginModule.commit(Krb5LoginModule.java:1119)
  26. at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
  27. at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
  28. at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
  29. at java.lang.reflect.Method.invoke(Method.java:497)
  30. at javax.security.auth.login.LoginContext.invoke(LoginContext.java:755)
  31. at javax.security.auth.login.LoginContext.access$000(LoginContext.java:195)
  32. at javax.security.auth.login.LoginContext$4.run(LoginContext.java:682)
  33. at javax.security.auth.login.LoginContext$4.run(LoginContext.java:680)
  34. at java.security.AccessController.doPrivileged(Native Method)
  35. at javax.security.auth.login.LoginContext.invokePriv(LoginContext.java:680)
  36. at javax.security.auth.login.LoginContext.login(LoginContext.java:588)
  37. at org.apache.hadoop.security.authentication.server.KerberosAuthenticationHandler.init(KerberosAuthenticationHandler.java:222)
  38. ... 17 more
  39. 2016-05-23 09:28:03,330 ERROR StandardContext - Error filterStart
  40. 2016-05-23 09:28:03,330 ERROR StandardContext - Context [/kms] startup failed due to previous errors
  41. 2016-05-23 09:28:03,332 INFO KMSWebApp - KMS Stopped
  42. 2016-05-23 09:28:03,333 ERROR WebappClassLoader - The web application [/kms] appears to have started a thread named [FileWatchdog] but has failed to stop it. This is very likely to create a memory leak.
  43. 2016-05-23 09:28:03,334 ERROR WebappClassLoader - The web application [/kms] appears to have started a thread named [Abandoned connection cleanup thread] but has failed to stop it. This is very likely to create a memory leak.
  44. 2016-05-23 09:28:03,334 ERROR WebappClassLoader - The web application [/kms] appears to have started a thread named [kms.async.multi_dest.batch_kms.async.multi_dest.batch.db_destWriter] but has failed to stop it. This is very likely to create a memory leak.
  45. 2016-05-23 09:28:03,335 ERROR WebappClassLoader - The web application [/kms] appears to have started a thread named [org.apache.ranger.audit.queue.AuditBatchQueue0] but has failed to stop it. This is very likely to create a memory leak.
  46. 2016-05-23 09:28:03,335 ERROR WebappClassLoader - The web application [/kms] appears to have started a thread named [kms.async.multi_dest.batch_kms.async.multi_dest.batch.hdfs_destWriter] but has failed to stop it. This is very likely to create a memory leak.
  47. 2016-05-23 09:28:03,335 ERROR WebappClassLoader - The web application [/kms] appears to have started a thread named [org.apache.ranger.audit.queue.AuditBatchQueue1] but has failed to stop it. This is very likely to create a memory leak.
  48. 2016-05-23 09:28:03,336 ERROR WebappClassLoader - The web application [/kms] appears to have started a thread

有人能帮我吗?如果需要更多信息,请告诉我。
谢谢

暂无答案!

目前还没有任何答案,快来回答吧!

相关问题