arthas 排查:
getstatic sun.security.krb5.Config singleton
watch org.apache.hadoop.security.authentication.util.KerberosUtil getDefaultRealm returnObj
getstatic org.apache.hadoop.security.authentication.util.KerberosName rules
getstatic org.apache.hadoop.security.authentication.util.KerberosName defaultRealm
正常走kerber认证时,sun.security.krb5.Config 的singleton的属性值为:
走kerber认证报错时,sun.security.krb5.Config 的singleton的属性值为:
原因分析:
sun.security.krb5.Config 的属性singleton 变化了导致认证失败。
什么情况下变化的呢?待排查