FAQ-离线开发shell任务报错kinit: Failed to store credentials: No credentials cache found

问题描述/异常栈
FAQ-shell任务报错kinit: Failed to store credentials - 图1
发现版本
shell任务都有可能会出现类似问题
解决方案
解决方法说明:

搜索shell脚本中有没有额外的kinit认证操作。还有在平台的代码搜索里边可以搜索kinit关键字。机器上有没有额外的kinit认证操作,都会引起这个报错。

#####问题原因
Shell脚本中的Kerberos认证、机器上用户自己做的Kerberos认证等冲突,导致认证缓存被覆盖 解决:不要在Shell中做Kerberos认证,不要在调度执行机器上写用户自己的Kerberos认证。


作者:郭文彬