为调度程序配置 TLS 连接

调度程序可以将 TLS 用于两种不同的连接:一种是它与 Vertica 建立的连接,另一种是运行 COPY 语句从 Kafka 检索数据时建立的连接。由于调度程序是 Java 应用程序,因此需要提供 TLS 密钥以及用于在密钥库中对调度程序进行签名的证书。此外,还需要提供信任库,其中包含调度程序应信任的证书。与 Vertica 和 Kafka 建立的连接都可以使用相同的密钥库和信任库。您还可以通过为调度程序设置不同的 JDBC 设置,选择为这两个连接使用单独的密钥库和信任库。有关这些设置的列表,请参阅 JDBC 连接属性

请参阅 Kafka TLS-SSL 示例第 5 部分:配置调度程序以了解件将调度程序配置为使用 SSL 的详细步骤。

请注意,如果将 Kafka 服务器的参数 client.ssl.auth 设置为 nonerequested,则不需要创建密钥库。