kafka开kerberos认证报错the client is being asked for a password
创始人
2024-05-11 23:37:44

@Kafka kerberos认证错误记录TOC

kafka开发调试 kerberos认证错误记录

背景

kafka 开发调试,开 kerberos情况下遇到的错误。

错误日志

Could not login: the client is being asked for a password, but the Kafka client code does not currently support obtaining a password from the user. not available to garner authentication information from the user
error日志在这里插入图片描述

Caused by: javax.security.auth.login.LoginException: Could not login: the client is being asked for a password, but the Kafka client code does not currently support obtaining a password from the user. not available to garner authentication information from the user
at com.sun.security.auth.module.Krb5LoginModule.promptForPass(Krb5LoginModule.java:940) ~[na:1.8.0_121]
at com.sun.security.auth.module.Krb5LoginModule.attemptAuthentication(Krb5LoginModule.java:760) ~[na:1.8.0_121]
at com.sun.security.auth.module.Krb5LoginModule.login(Krb5LoginModule.java:617) ~[na:1.8.0_121]
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[na:1.8.0_121]
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) ~[na:1.8.0_121]
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[na:1.8.0_121]
at java.lang.reflect.Method.invoke(Method.java:498) ~[na:1.8.0_121]
at javax.security.auth.login.LoginContext.invoke(LoginContext.java:755) ~[na:1.8.0_121]
at javax.security.auth.login.LoginContext.access$000(LoginContext.java:195) ~[na:1.8.0_121]
a

错误原因

由于 keytab与principle 不匹配引发的。

解决方式

更新一下正确 keytab 文件 就OK了.

相关内容

热门资讯

最新或2023(历届)第三届世... 由国家网信办、科技部、工信部、浙江省政府共同主办的第三届世界互联网大会·互联网之光博览会将于最新或2...
最新或2023(历届)最新无故... 第一篇:无故旷工检讨书  尊敬的领导:  您好~谢谢您能在百忙之中抽空看我写的检讨书!  *月*日,...
汉中之战曹操为何会输?因为他错... 今天趣历史小编为大家带来了一篇关于曹操的文章,欢迎阅读哦~汉献帝被曹操控制后,一直想找机会翻身,可惜...
中秋节招待会上的祝酒词 中秋节... 中秋节招待会上的祝酒词 尊敬的吕梁市政协刘本旺主席,尊敬的柳林县常委贺柱才部长 各位领导...
在迎新茶话会上的发言 迎新茶话... 在迎新茶话会上的发言各位领导、老师们:大家好。很荣幸能有这个会来代表普通教师发言。我在想为什么让我来...