项目中要使用公司hbase,但是公司hbase时通过kerberos加密的,在通过运维同学给的加密文件连接hbase时,一直报Unable to obtain password from user\u00A\u00A\u009,
看错误是用户名或加密文件不对,经过多次核对配置文件里的用户名没有问题,keytab文件也是直接放到配置目录没有改过。于是我在启动加入代码打开了kerberos debug开关。
System.setProperty("sun.security.krb5.debug", "true");
根据打印的日志定位出,是运维给的账号少了个字母,哈哈。。运维真是太粗心了。