Prerequisites for integrating with Kafka
Certain credentials and permission are required for Validio to validate your data:- A service account with access and permissions to the specific Kafka clusters. For more information, refer to Kafka security documentation and Confluent: Kafka SASL/PLAIN authentication.
Add a Kafka credential
To add a Kafka credential in Validio,- Navigate to Credentials and click + New credential.
- Under Namespace, select a namespace where the resources will be created.
- For Credential Type, select either Kafka SSL or Kafka SASL SSL Plain, depending on the authentication method for your Kafka clusters.
- Fill in the Configuration parameter fields. Refer to the Kafka Credential Parameters section.
- (Optional) Click Test credential to validate that Validio can successfully access the Kafka cluster. If validation fails, check that you provided the correct parameter values.
- Check Use for catalog and schema checks to automatically discover credentials and add them to the catalog page.
- Click Create.
Kafka credential parameters
The Kafka credential configuration depends on the authentication method for your Kafka clusters, eitherKafka SSL or Kafka SASL SSL Plain.
Kafka SSL parameters
TheKafka SSL Credentials credential type requires the following parameters and certificates:
You can either provide the certificates and client private key as plain text or upload the files.
Kafka SASL SSL Plain parameters
TheKafka SASL Plain Credential credential type, which uses TLS/SSL as transport layer, requires the following parameters and certificates:
Add a Kafka source
To add a source for Kafka,- Navigate to Sources and click + New source.
- Under Source type, select Apache Kafka.
- Fill in the configuration parameters. For more information, see Kafka Configuration Parameters.
- Click Continue to create the source.