connectors

No menu items for this category
Redpanda

Redpanda

PROD
Available In
Feature List
Topics
Sample Data

In this section, we provide guides and references to use the Redpanda connector.

Configure and schedule Redpanda metadata and profiler workflows from the OpenMetadata UI:

To run the Redpanda ingestion, you will need to install:

All connectors are defined as JSON Schemas. Here you can find the structure to create a connection to Redpanda.

In order to create and run a Metadata Ingestion workflow, we will follow the steps to create a YAML configuration able to connect to the source, process the Entities if needed, and reach the OpenMetadata server.

The workflow is modeled around the following JSON Schema

This is a sample config for Redpanda:

bootstrapServers: List of brokers as comma separated values of broker host or host:port.

Example: host1:9092,host2:9092

schemaRegistryURL: URL of the Schema Registry used to ingest the schemas of the topics.

NOTE: For now, the schema will be the last version found for the schema name {topic-name}-value. An issue to improve how it currently works has been opened.

saslUsername: SASL username for use with the PLAIN and SASL-SCRAM mechanisms.

saslPassword: SASL password for use with the PLAIN and SASL-SCRAM mechanisms.

saslMechanism: SASL mechanism to use for authentication.

Supported: GSSAPI, PLAIN, SCRAM-SHA-256, SCRAM-SHA-512, OAUTHBEARER.

NOTE: Despite the name only one mechanism must be configured.

basicAuthUserInfo: Schema Registry Client HTTP credentials in the form of username:password.

By default, user info is extracted from the URL if present.

consumerConfig: The accepted additional values for the consumer configuration can be found in the following link.

schemaRegistryConfig: The accepted additional values for the Schema Registry configuration can be found in the following link.

Note: To ingest the topic schema, schemaRegistryURL must be passed.

securityProtocol: security.protocol consumer config property. It accepts PLAINTEXT,SASL_PLAINTEXT, SASL_SSL, SSL.

supportsMetadataExtraction: Supports Metadata Extraction. supportsMetadataExtraction supports boolean value either true or false.

filename.yaml