如何解决如何在向导中断时为 ambari 重新安装 Kerberos 客户端?
故事是这样的:
我想在 ambari 中启用 Kerberos 服务。我配置了服务器节点 kdc 配置,但忘记将它们同步到从节点。然后运行向导启用kerberos,在第一步安装kerberos客户端后失败。
错误消息显示客户端使用 admin@12 哪个领域是默认的,通过安装 kerberos 服务器到客户端 kerberos 服务器,而我配置的领域是EXAMPLE.COM。在我同步配置并重新运行向导后,它仍然显示错误。
我已经尝试了各种方法来重做。并且还检查了在新的 ambari 环境中的操作。我猜在 kerberos 客户端中缓存了错误的领域。每次重新运行向导时,它都会跳过安装客户端的步骤。
所以,我来这里询问是否有办法重新安装kerberos客户端。
解决方法
唯一的选择是彻底清除 Kerberos 并尝试再次启用它。请使用这些 cURL 命令集从 Ambari 清除残留的 Kerberos 配置(按照顺序):
curl -H "X-Requested-By:ambari" -u admin:admin -i -X delete http://localhost:8080/api/v1/clusters/bahubali/hosts/bali1.openstacklocal/host_components/KERBEROS_CLIENT
curl -H "X-Requested-By:ambari" -u admin:admin -i -X delete http://localhost:8080/api/v1/clusters/bahubali/hosts/bali2.openstacklocal/host_components/KERBEROS_CLIENT
curl -H "X-Requested-By:ambari" -u admin:admin -i -X delete http://localhost:8080/api/v1/clusters/bahubali/hosts/bali3.openstacklocal/host_components/KERBEROS_CLIENT
curl -H "X-Requested-By:ambari" -u admin:admin -i -X GET http://localhost:8080/api/v1/clusters/bahubali/services/KERBEROS/components/KERBEROS_CLIENT
curl -H "X-Requested-By:ambari" -u admin:admin -i -X DELETE http://localhost:8080/api/v1/clusters/bahubali/services/KERBEROS/components/KERBEROS_CLIENT
curl -H "X-Requested-By:ambari" -u admin:admin -i -X GET http://localhost:8080/api/v1/clusters/bahubali/services/KERBEROS
curl -H "X-Requested-By:ambari" -u admin:admin -i -X DELETE http://localhost:8080/api/v1/clusters/bahubali/services/KERBEROS
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。