• 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,避免下次再因为这个原因导致工作流运行异常

作者 admin

张宴银,大数据开发工程师

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注