2.6 KiB
title | description | slug |
---|---|---|
Apache Flink Connector | OpenMetadata Streaming Guide | Connect Apache Flink pipelines to OpenMetadata with our comprehensive connector guide. Step-by-step setup, configuration, and metadata extraction instructions. | /connectors/pipeline/flink |
{% connectorDetailsHeader name="Flink" stage="BETA" platform="Collate" availableFeatures=["Pipelines", "Pipeline Status", "Usage"] unavailableFeatures=["Owners", "Tags", "Lineage"] / %}
In this section, we provide guides and references to use the Apache Flink connector.
Configure and schedule Flink metadata from the OpenMetadata UI:
{% partial file="/v1.9/connectors/ingestion-modes-tiles.md" variables={yamlPath: "/connectors/pipeline/flink/yaml"} /%}
Requirements
Versions
OpenMetadata is integrated with flink up to version 1.19.0 and will continue to work for future flink versions.
The ingestion framework uses flink REST APIs to connect to the instance and perform the API calls
Metadata Ingestion
{% partial file="/v1.9/connectors/metadata-ingestion-ui.md" variables={ connector: "KafkaConnect", selectServicePath: "/images/v1.9/connectors/flink/select-new-service.webp", addNewServicePath: "/images/v1.9/connectors/flink/add-new-service.webp", serviceConnectionPath: "/images/v1.9/connectors/flink/service-connection.webp", } /%}
{% stepsContainer %} {% extraContent parentTagName="stepsContainer" %}
Connection Details
-
Host and Port: The hostname or IP address of the flink Connect worker with the REST API enabled eg.
http://localhost:8081
orhttps://127.0.0.1:8081
. -
Flink Connect Config: OpenMetadata supports SSL config.
- SSL config
- caCertificate: Authorized certificate for ssl configured server.
- sslCertificate: SSL certificate for the server.
- sslKey: Server root key for the connection.
- SSL config
-
verifySSL : Whether SSL verification should be perform when authenticating.
{% /extraContent %}
{% partial file="/v1.9/connectors/test-connection.md" /%}
{% partial file="/v1.9/connectors/pipeline/configure-ingestion.md" /%}
{% partial file="/v1.9/connectors/ingestion-schedule-and-deploy.md" /%}
{% /stepsContainer %}