禁用过程中如下图所示:
查看日志报错:
The 'krb5-conf' configuration is not available
The 'kerberos-env' configuration is not available
解决方案
(需要进入Ambari的Postgres数据库(密码:bigdata),默认:psql ambari -U ambari -W -p 5432):
select * from clusterconfigmapping WHERE type_name in ('kerberos-env', 'krb5-conf');
selected值如果为0,全部update为1。
CREATE TABLE clusterconfigmapping_OLD as SELECT * FROM clusterconfigmapping;(先备份以防万一,再修改)
update clusterconfigmapping set selected=1 where version_tag='version1506320664024'and type_name='krb5-conf';
update clusterconfigmapping set selected=1 where version_tag='version1506320664024'and type_name='kerberos-env';
重启
ambari-server restart
记住后面是:输入的用户名和密码为KDC管理员