Apache flink Flink Kafka连接器SSL支持

Apache flink Flink Kafka连接器SSL支持,apache-flink,flink-streaming,Apache Flink,Flink Streaming,我们的生产环境中有一个安全的Kafka群集(使用TLS加密、基于证书的客户端身份验证和ACL)。我正在尝试找出如何使用适当的设置配置Flink Kafka连接器,以便它能够安全地连接到我们的Kafka群集。这对弗林克有可能吗?我必须通过属性传递安全配置吗 我们的Flink群集正在Kubernetes(1.14.2)上运行,并使用最新的Flink stable版本(v1.8)和集成的kafka连接器。好的,在对文档进行了一些修改后,我已经让它自己工作了。我现在在运行helm时在部署时提供所需的Ja

我们的生产环境中有一个安全的Kafka群集(使用TLS加密、基于证书的客户端身份验证和ACL)。我正在尝试找出如何使用适当的设置配置Flink Kafka连接器,以便它能够安全地连接到我们的Kafka群集。这对弗林克有可能吗?我必须通过属性传递安全配置吗


我们的Flink群集正在Kubernetes(1.14.2)上运行,并使用最新的Flink stable版本(v1.8)和集成的kafka连接器。

好的,在对文档进行了一些修改后,我已经让它自己工作了。我现在在运行helm时在部署时提供所需的Java密钥库(我们通过helm图表部署整个Flink内容)。密钥库将被base64编码并保存为Kubernetes秘密。taskmanager吊舱将秘密装载到给定位置

在运行Flink作业时,我现在可以在命令行上将密钥库/信任库的位置及其密码作为参数传递。这些参数最终用于通过属性配置Kafka客户端


如果有人感兴趣或有问题,请告诉我,如果需要,我可以发布更详细的说明。

好的,在修改了一些文档之后,我已经自己完成了。我现在在运行helm时在部署时提供所需的Java密钥库(我们通过helm图表部署整个Flink内容)。密钥库将被base64编码并保存为Kubernetes秘密。taskmanager吊舱将秘密装载到给定位置

在运行Flink作业时,我现在可以在命令行上将密钥库/信任库的位置及其密码作为参数传递。这些参数最终用于通过属性配置Kafka客户端


如果有人感兴趣或有问题,请告诉我,如果需要,我可以发布更详细的说明。

很高兴知道您找到了使用密钥库和信任库从flink连接卡夫卡的方法。 我使用kerberose键表进行连接,工作正常,但现在需要使用信任库和密钥库而不是键表进行连接

我尝试使用不同版本的连接器进行连接,但未能成功,您能否分享有关如何实现此目的的更多信息

谢谢
Mahendra

很高兴知道您找到了一种使用密钥库和信任库将卡夫卡与flink连接起来的方法。 我使用kerberose键表进行连接,工作正常,但现在需要使用信任库和密钥库而不是键表进行连接

我尝试使用不同版本的连接器进行连接,但未能成功,您能否分享有关如何实现此目的的更多信息

谢谢 马亨德拉