首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >卡夫卡到动物园管理员摘要-md5认证错误

卡夫卡到动物园管理员摘要-md5认证错误
EN

Stack Overflow用户
提问于 2018-11-05 14:52:46
回答 1查看 5K关注 0票数 1

我可以使用kafka broker和embedded zookeeper (由Kafka提供)对MD5进行摘要-MD5身份验证,但在执行摘要时我得到了以下错误消息:使用Kafka broker和非嵌入式动物园管理员(单独的动物园管理员实例)进行MD5身份验证。

以下是错误消息:

代码语言:javascript
复制
[2018-11-05 19:44:21,536] ERROR SASL authentication failed using login context 'Client' with exception: {} (org.apache.zookeeper.client.ZooKeeperSaslClient)

javax.security.sasl.SaslException: Error in authenticating with a Zookeeper Quorum member: the quorum member's saslToken is null.

org.apache.zookeeper.KeeperException$AuthFailedException: KeeperErrorCode = AuthFailed for /consumers
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2018-11-05 18:00:26

你的文件是什么样子的?

对于动物园管理员集群,您必须在动物园管理员jaas文件中有三个部分:服务器QuorumServerQuorumLearner

QuorumServerQuorumLearner节用于相互对动物园管理员服务器进行身份验证。参见§摘要-基于md5的身份验证中的配置这里示例。

服务器部分用于对kafka代理进行身份验证。它应该包含kafka用户名和密码,如§服务器配置/ JAAS配置文件中所示的这里格式:摘要-MD5身份验证。

您的Kafka文件应该有一个带有用户名和密码的客户端部分,如§客户端配置/ jaas配置文件:摘要-md5身份验证中所示的这里

最后,检查是否使用了正确的环境变量作为文件:

代码语言:javascript
复制
SERVER_JVMFLAGS="-Djava.security.auth.login.config=/path/to/server/jaas/file.conf"

嵌入式动物园管理员使用KAFKA_OPTS

票数 4
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/53156781

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档