【发布时间】:2019-02-05 01:59:59
【问题描述】:
我知道 Zookeeper 充当 Kafka 的数据存储。但我一直想弄清楚的是 -
如果我为 Kafka 设置 SSL,那么这是否会以任何方式影响 Kafka Broker 与 Zookeeper 的通信?我的意思是我是否必须针对代理-动物园管理员通信进行任何更改才能不被中断。
【问题讨论】:
标签: ssl apache-kafka apache-zookeeper communication
我知道 Zookeeper 充当 Kafka 的数据存储。但我一直想弄清楚的是 -
如果我为 Kafka 设置 SSL,那么这是否会以任何方式影响 Kafka Broker 与 Zookeeper 的通信?我的意思是我是否必须针对代理-动物园管理员通信进行任何更改才能不被中断。
【问题讨论】:
标签: ssl apache-kafka apache-zookeeper communication
Kafka中有多种数据移动路径
听起来您是在询问 Kafka 客户端交互,例如在 advertised.listener 地址上设置为 SSL://...。
但这并不是在 Kafka 和 Zookeeper 之间加密数据
Apache Kafka 捆绑的 ZooKeeper 版本不支持 SSL。
因此,假设它没有过时,您需要获取一个版本的 Zookeeper,which isn't a stable version yet、ZOOKEEPER-2185
话虽如此,很多人已经成功地使用 SSL 设置了 Kafka,但很明显,通过网络传输到 Zookeeper 的数据没有加密。但是,无论如何,不应该有类似 PII 的数据从 Kafka 传输到 Zookeeper,因为它只是元数据,如果这是问题的话。
请注意,这也与代理间复制协议不同,后者可以启用或不启用 SSL,也可以与其他 Kafka 交互分开。
【讨论】: