2.通过kerberos认证登录hadoop时报错问题排查

130 阅读1分钟

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的属性值为: image.png

走kerber认证报错时,sun.security.krb5.Config 的singleton的属性值为: image.png

image.png

原因分析:

sun.security.krb5.Config 的属性singleton 变化了导致认证失败。

什么情况下变化的呢?待排查

image.png

image.png