卡夫卡动物园管理员的安全

问题描述 投票:2回答:2

我使用的是Kafka版本0.10.2.0。有没有办法通过SSL保护Zookeper客户端,即ZkClient和zookeper服务器之间的通信。我通过SASL找到了一些方法,但我希望通过SSL。

ssl apache-kafka apache-zookeeper sasl
2个回答
2
投票

Zookeeper 3.5包含SSL支持,但它仍处于alpha状态,因此Kafka尚不支持它。支持的最高版本是3.4,仅包含sasl。

参考:https://issues.apache.org/jira/browse/ZOOKEEPER-1000


1
投票

这项任务仍然可以通过以下步骤中提到的简单解决方法来实现;

  1. 安装zookeeper-3.5.1-alpha(使用.jar文件。可以使用版本3.5+)
  2. /zookeeper-3.5.1-alpha/zookeeper-3.5.1-alpha.jar中的<kafka-installation-folder>\libs替换默认的zookeeper * .jar
  3. /zookeeper-3.5.1-alpha/lib/netty-3.7.0.Final.jar复制到<kafka-installation-folder>\libs
  4. 在Zookeeper上启用SSL的相关更改(https://cwiki-test.apache.org/confluence/display/ZOOKEEPER/ZooKeeper+SSL+User+Guide
© www.soinside.com 2019 - 2024. All rights reserved.