Kafka TLS/SSL Example Overview
The following topics step you through the process of setting up TLS/SSL between Vertica, Kafka, and the scheduler. In this example:
- All certificates are signed by a single self-signed root CA. Using the same CA is the easiest way of configuring TLS/SSL, as all of the systems can use the same CA verify each other's identity.
- Vertica, the scheduler, and Kafka verify each other's identity. This verification provides the most security.
The steps in this example are
- Kafka TLS/SSL Example Part 1: Create the Root CA.
- Kafka TLS/SSL Example Part 2: Configure Vertica for Mutual Authentication.
- Kafka TLS/SSL Example Part 3: Configure Kafka.
- Kafka TLS/SSL Example Part 4: Loading Data Directly From Kafka.
- Kafka TLS-SSL Example Part 5: Configure the Scheduler.
In your own environment, you may not need to follow all of these steps depending on which connections you want encrypted.