我使用的是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/zookeeper-3.5.1-alpha.jar
中的<kafka-installation-folder>\libs
替换默认的zookeeper * .jar/zookeeper-3.5.1-alpha/lib/netty-3.7.0.Final.jar
复制到<kafka-installation-folder>\libs