卡夫卡动物园管理员安全
Kafka Zookeeper security
我使用的是 Kafka 版本 0.10.2.0。有没有办法通过 SSL 保护 Zookeper 客户端(即 ZkClient)和 zookeper 服务器之间的通信。我找到了一些通过 SASL 完成的方法,但我想通过 SSL 完成。
Zookeeper 3.5 包括 SSL 支持,但它仍处于 alpha 阶段,因此 Kafka 尚不支持它。支持的最高版本是 3.4,仅包含 sasl。
此任务仍然可以通过以下步骤中提到的简单解决方法来完成;
- 安装zookeeper-3.5.1-alpha(使用.jar文件,3.5+版本即可)
- 在
<kafka-installation-folder>\libs
中用/zookeeper-3.5.1-alpha/zookeeper-3.5.1-alpha.jar
替换默认的zookeeper*.jar
- 复制
/zookeeper-3.5.1-alpha/lib/netty-3.7.0.Final.jar
到<kafka-installation-folder>\libs
- 在 Zookeeper 上启用 SSL 的相关更改 (https://cwiki-test.apache.org/confluence/display/ZOOKEEPER/ZooKeeper+SSL+User+Guide)
我使用的是 Kafka 版本 0.10.2.0。有没有办法通过 SSL 保护 Zookeper 客户端(即 ZkClient)和 zookeper 服务器之间的通信。我找到了一些通过 SASL 完成的方法,但我想通过 SSL 完成。
Zookeeper 3.5 包括 SSL 支持,但它仍处于 alpha 阶段,因此 Kafka 尚不支持它。支持的最高版本是 3.4,仅包含 sasl。
此任务仍然可以通过以下步骤中提到的简单解决方法来完成;
- 安装zookeeper-3.5.1-alpha(使用.jar文件,3.5+版本即可)
- 在
<kafka-installation-folder>\libs
中用 - 复制
/zookeeper-3.5.1-alpha/lib/netty-3.7.0.Final.jar
到<kafka-installation-folder>\libs
- 在 Zookeeper 上启用 SSL 的相关更改 (https://cwiki-test.apache.org/confluence/display/ZOOKEEPER/ZooKeeper+SSL+User+Guide)
/zookeeper-3.5.1-alpha/zookeeper-3.5.1-alpha.jar
替换默认的zookeeper*.jar