在windows cmd执行命令:
kinit cc/cc
错误详情:
kinit: Cannot find KDC for realm "HADOOP.COM" while getting initial credentials
原因:
kerberos客户端配置文件没有配好,主要有如下两点:
1、配置的格式如下:
1)取消[logging]项;
2)不能存在linux路径格式的配置。
[libdefaults]
default_realm = HAP.COM
dns_lookup_realm = false
dns_lookup_kdc = false
ticket_lifetime = 200d
renew_lifetime = 200d
forwardable = true
[realms]
HAP.COM = {
kdc = 10.1.2.3:88
admin_server = 10.1.2.3:749
default_domain = HAP.COM
}
2、kerberos客户端的默认安装路径为:C:\Program Files\MIT\Kerberos;
但配置文件需要配置在三个地方:
1)C:\Program Files\MIT\Kerberos
2)C:\ProgramData\MIT\Kerberos5,但是ProgramData目录是一个隐藏目录,直接找不到,可以拷贝C:\ProgramData\MIT\Kerberos5这个目录直接搜索就可以找到;
把拷贝的路径粘贴到箭头处搜索就可以找到了。
3)C:\Windows
只要准备好一份krb5.ini配置文件,分别拷贝到这三个目录就可以了,如果路径中已存在该文件,则替换,否则添加进去。
这样这个问题就可以得到解决。
网友评论