Examples
Example recipes for common Meteor use cases.
Kafka to Console
export METEOR_KAFKA_BROKER=localhost:9092
meteor run ./kafka-console.yaml
Extracts Kafka topic metadata and prints to stdout. Uses the enrich processor to append custom fields. Learn more about dynamic recipes.
BigQuery to Kafka
export METEOR_BIGQUERY_PROJECT_ID=my-gcp-project
meteor run ./bigquery-kafka-recipe.yaml
Extracts BigQuery metadata with column profiling enabled and streams it to a Kafka topic. The key_path config keys each message by asset URN for consistent partitioning.
Postgres to Compass
export METEOR_PG_USER=meteor METEOR_PG_PASSWORD=secret
export METEOR_PG_HOST=localhost METEOR_PG_DATABASE=mydb
export METEOR_COMPASS_HOST=https://compass.example.com
meteor run ./postgres-compass.yaml
Extracts Postgres table metadata, adds labels via the labels processor, and uploads to Compass with field mapping.
BigQuery Multi-Sink
export METEOR_BIGQUERY_PROJECT_ID=my-gcp-project
export METEOR_COMPASS_HOST=https://compass.example.com
export METEOR_KAFKA_BROKERS=broker1:9092,broker2:9092
meteor run ./bigquery-multi-sink.yaml
Demonstrates multiple sinks and chained processors. Extracts BigQuery metadata with column profiling and view lineage, enriches and labels assets, then sends to both Compass and Kafka simultaneously.
Tableau to File
export METEOR_TABLEAU_HOST=https://server.tableau.com
export METEOR_TABLEAU_USERNAME=meteor_user
export METEOR_TABLEAU_PASSWORD=secret
meteor run ./tableau-file.yaml
Extracts Tableau dashboard metadata (workbooks and sheets) and saves to a local JSON file for inspection or further processing.