- kinit -kt /opt/kerberos_keytab/dolphinscheduler.keytab hdfs/hdfs
- 报错原因: kinit: Failed to store credentials: No credentials cache found (filename: /tmp/krb5cc_985) while getting initial credentials
- 网上查询结果显示,该报错源于并行执行kerberos安全认证导致的报错
- 说是kinit -kt 并行引起的,所以解决方案就是解决这种并行问题,但是程序必须保证并行,所以代码里写了尝重新执行的方法,将失败率减少到万分之一
- 解决办法:
- 绕过安全认证的工作流节点,配置3次重试,每次失败重试间隔1min,避免下次再因为这个原因导致工作流运行异常
- 绕过安全认证的工作流节点,配置3次重试,每次失败重试间隔1min,避免下次再因为这个原因导致工作流运行异常