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

时间:2017-04-17 07:33:54

标签: ssl apache-kafka apache-zookeeper sasl

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

2 个答案:

答案 0 :(得分:2)

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

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

答案 1 :(得分: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(https://cwiki-test.apache.org/confluence/display/ZOOKEEPER/ZooKeeper+SSL+User+Guide)上启用SSL