服務端錯誤記錄:
1、服務端在創建數據庫的時候報如下錯誤:
# kdb5_util -s -r HADOOP.HOME
錯誤提示:kdb5_util: Improper format of Kerberos configuration file while initializing Kerberos code
原因以及解決辦法:這是由於/etc/krb5.conf 配置錯了或者配置了無效項。檢查這個文件。
2、服務端在獲取或者顯示票據的時候,出現如下錯誤
klist: Credentials cache keyring 'persistent:0:0' not found
或者
kinit: Cannot contact any KDC for realm 'HADOOP.COM' while getting initial credentials
解決:出現上述錯誤是由於krb5kdc服務以及kadmin服務沒有啟動導致或者在當前的客戶端沒有配置服務端主機的主機名映射關系,修改hosts文件
客戶端錯誤記錄:
1、客戶端在使用kinit時報錯
# kinit admin/admin
錯誤提示:kinit: Unknown credential cache type while getting default ccache
解決辦法,(客戶端操作):
#sed -ri "s/^ default_ccache_name = (.*)/# default_ccache_name = \1/g" /etc/krb5.conf
其實就是在/etc/krb5.conf里面去掉緩存