当前位置: 首页 > 知识库问答 >
问题:

使用登录上下文客户端进行SASL身份验证失败

李光华
2023-03-14

我正在保护Kafka与Kerberos在CDH 5.5Kafka版本:2.0.1Kerberos启用和工作正常

当我使用cloudera maneger在kafka中启用sasl时,会出现以下错误:

6月29日,3:02:42.875下午信息组织。阿帕奇。动物园管理员。客户CNXN

正在打开与服务器brahim的套接字连接。localhost/127.0。0.1:2181. 将尝试使用登录上下文部分“客户端”进行SASL身份验证

Jun29, 3:02:42.879PM INFOorg.apache.zookeeper.ClientCnxn

建立套接字连接brahim.localhost/127.0.0.1:2181,发起会话

6月29日,3:02:42.906下午信息组织。阿帕奇。动物园管理员。客户CNXN

在服务器brahim上完成会话建立。localhost/127.0。0.1:2181,会话ID=0x1559c20b6110007,协商超时=30000

Jun29, 3:02:42.910PM INFO org.I0Itec.zkclient.ZkClient

动物园管理员状态已更改(同步连接)

6月29日,3:02:42.942下午错误组织。阿帕奇。动物园管理员。客户ZooKeeperSaslClient

使用登录上下文“客户端”进行SASL身份验证失败。

6月29日,3:02:42.942下午信息组织。I0Itec。zkclient。ZkClient

动物园管理员状态已更改(AuthFail)

Jun29, 3:02:48.551PM INFO org.I0Itec.zkclient.ZkEventThread

终止ZkClient事件线程。

6月29日下午3:02:48.554致命Kafka。Kafka$

组织。I0Itec。zkclient。例外ZkTimeoutException:无法在组织的超时时间6000内连接到zookeeper服务器。I0Itec。zkclient。ZkClient。在org上连接(ZkClient.java:1223)。I0Itec。zkclient。ZkClient。(ZkClient.java:155)位于org。I0Itec。zkclient。ZkClient。(ZkClient.java:129)在Kafka。乌提尔斯。ZkUtils$。在Kafka创建zkClientAndConnection(ZkUtils.scala:80)。乌提尔斯。ZkUtils$。在nl上应用(ZkUtils.scala:62)。techop。Kafka。刀。动物园管理员。Kafka兹客户。(KafkaZkClient.scala:52)位于nl。techop。Kafka。KafkaHttpMetricsServer。在nl上初始化(KafkaHttpMetricsServer.scala:43)。techop。Kafka。KafkaHttpMetricsServer。(KafkaHttpMetricsServer.scala:28)在nl。techop。Kafka。KafkaHttpMetricsReporter。init(KafkaHttpMetricsReporter.scala:41)在Kafka。韵律学。KafkaMetricsReporter$$anonfun$startReporters$1。在Kafka申请(Kafka医学报告,scala:60)。韵律学。KafkaMetricsReporter$$anonfun$startReporters$1。在scala上应用(KafkaMetricsReporter.scala:58)。收集IndexedSeq优化了$class。在scala的foreach(索引SEQ优化。scala:33)。收集易变的。拉佩达雷。弗雷奇(WrappedArray.scala:35)在Kafka。韵律学。Kafka美特报告$。Kafka的startReporters(Kafka医学报告,scala:58)。服务器KafkaServerStartable$。Kafka的fromProps(KafkaServerStartable.scala:27)。Kafka$。main(Kafka.scala:58)位于com。克劳德拉。Kafka。包Kafka$。main(Kafka.scala:76)位于com。克劳德拉。Kafka。包Kafka。梅因(Kafka斯卡拉)

共有1个答案

狄玉书
2023-03-14

为zookeeper和kafka重新生成键表解决了我的问题

 类似资料:
  • 我试图用注册时使用的凭证登录。Firebase已经有注册用户的条目。每次我试图登录它显示“登录不成功”,我没有看到任何代码问题。请帮帮忙。

  • 问题内容: 我需要导入证书,以便向Spring Boot应用程序中的外部服务发出http请求。 我该如何设置Spring Boot来做到这一点? 那里有很多信息,但我发现所有这些都令人困惑。似乎我可能只需要创建类似“ truststore.jks”密钥库的内容并导入正确的证书,然后将一些条目添加到我的application.properties中即可。 问题答案: 打开您的终端或 回答所有问题。在

  • 该应用程序应该接受用户电子邮件和密码,并使用Firebase身份验证作为后端。我使用像素2作为模拟器。每次应用程序处理登录功能时,它都会崩溃。 下面是Java文件和gradle文件 Java文件:

  • 问题内容: 我想使用当前登录到计算机的Windows域帐户(活动目录)对django Web用户进行身份验证。如何执行此操作而又不提示用户再次输入用户名/密码,因为他已经使用域帐户登录到了系统。我正在使用django和python 2.7。我浏览了以下 链接,但并不了解如何在我的视图中使用它。请帮我。 谢谢 问题答案: 当Web服务器(此处为IIS上托管的django)负责身份验证时,通常会设置环

  • 我正在组装一个soap客户端来调用第三方soap服务。我在连接Java时遇到问题。它在SoapUI上运行良好。这是我第一次在应用程序中设置密钥库。我发现的所有代码都是相同的,非常简单,但我不明白为什么java版本不起作用。。我使用的是该公司提供的TLS pfx文件,我也在尝试连接该公司的服务。我要从服务器上拿回403。。这是密码 非常感谢任何对我错误的帮助... 不确定是否重要,但服务器是一个.

  • 我试图添加安全性到我的kafka集群,我按照留档: < Li > https://Kafka . Apache . org/documentation/# security _ sasl _ scram < Li > https://docs . confluent . io/current/Kafka/authentic ation _ sasl/authentic ation _ sasl _