代码之家  ›  专栏  ›  技术社区  ›  swagrov

如何在TLS对等验证关闭的情况下使用Kafka

  •  0
  • swagrov  · 技术社区  · 6 年前

    我正在使用加密登台证书测试kafka集群的创建。在我的机器上创建之后,我运行提供的kafka kafka-console-consumer.sh kafka-console-producer.sh

    ERROR [Producer clientId=console-producer] Connection to node -1 (2.kafka.mysite.com/10.1.17.191:9092) failed authentication due to: SSL handshake failed (org.apache.kafka.clients.NetworkClient)
    

    我将这些属性用于制作脚本:

    sasl.jaas.config=org.apache.kafka.common.security.plain.PlainLoginModule required username="kafka" password="secret";
    security.protocol=SASL_SSL
    sasl.mechanism=PLAIN
    

    我想让选项忽略TLS,我想它是一些参数,我可以切换(在集群上或在客户机上)来允许它。我怎样才能做到这一点?对于熟悉Rabbitmq的人来说,我认为它类似于VERIFY_PEER=false,也就是VERIFY_NONE。

    0 回复  |  直到 6 年前
        1
  •  1
  •   asolanki    6 年前