Overview

Full name
docker.io/marquezproject/marquez
Registry
docker.io
Namespace
marquezproject
Repository
marquez
Cached tags
95
Last synced
07/06/2026, 06:07 PM

Introduction

Marquez 开源数据血缘元数据服务镜像,采集 OpenLineage 事件构建 job/dataset 依赖图,帮助数据平台排查上下游影响。

Details

marquezproject/marquez 提供 REST API 与 Web UI 展示 pipeline 运行、数据集版本与 lineage 边,Spark/Airflow/dbt 通过 OpenLineage 客户端上报。与 DataHub 相比专注 lineage 子集、部署更轻,但完整 catalog 能力需自行扩展。生产应外接 PostgreSQL、配置 retention 与 API 鉴权;高吞吐场景注意 Kafka 或 HTTP 批量 ingest 性能。

快速启动

docker run -d --name marquez \
  -p 5000:5000 -p 5001:5001 \
  docker.io/marquezproject/marquez:latest

推荐实践

docker run -d --name marquez \
  --restart unless-stopped \
  -p 5000:5000 -p 5001:5001 \
  -e MARQUEZ_CONFIG=/etc/marquez/marquez.yml \
  -v marquez-config:/etc/marquez \
  -e POSTGRES_HOST=postgres \
  -e POSTGRES_PASSWORD=secret \
  docker.io/marquezproject/marquez:0.47.0

核心参数说明

  • -p 5000:5000 — Marquez API
  • -p 5001:5001 — Web UI 端口
  • -e POSTGRES_HOST/PASSWORD — 元数据库连接
  • -v marquez-config:... — marquez.yml 配置
  • --restart unless-stopped — 血缘服务持续在线
  • 固定 tag — 与 OpenLineage 客户端版本对齐

Kubernetes

apiVersion: apps/v1
kind: Deployment
metadata:
  name: marquez
spec:
  replicas: 2
  selector:
    matchLabels:
      app: marquez
  template:
    metadata:
      labels:
        app: marquez
    spec:
      containers:
        - name: marquez
          image: docker.io/marquezproject/marquez:0.47.0
          ports:
            - containerPort: 5000
            - containerPort: 5001
          env:
            - name: POSTGRES_PASSWORD
              valueFrom:
                secretKeyRef:
                  name: marquez-secrets
                  key: db-password
---
apiVersion: v1
kind: Service
metadata:
  name: marquez
spec:
  selector:
    app: marquez
  ports:
    - name: api
      port: 5000
      targetPort: 5000
    - name: ui
      port: 5001
      targetPort: 5001

PostgreSQL 独立部署;Airflow/Spark 配置 OpenLineage URL 指向 marquez API,UI 经 Ingress 内网访问。

Latest tags (20)

View all 95 tags →
TagArchPushed AtSizeDigestSyncWishAction
docker.io/marquezproject/marquez
:latest
linux/amd64
2025/03/27 15:35277.7 MBsha256:0721c976cff1
docker.io/marquezproject/marquez
:0.51.1
linux/amd64
2025/03/27 15:35277.7 MBsha256:0721c976cff1
docker.io/marquezproject/marquez
:0.51.0
linux/amd64
2025/03/25 14:40276.9 MBsha256:133c1259a3f7
docker.io/marquezproject/marquez
:0.50.0
linux/amd64
2024/10/24 14:03265.5 MBsha256:6d8a2c2cdb28
docker.io/marquezproject/marquez
:0.49.0
linux/amd64
2024/08/08 00:16255.0 MBsha256:da785450d051
docker.io/marquezproject/marquez
:0.48.0
linux/amd64
2024/07/31 00:54254.9 MBsha256:471979594ad7
docker.io/marquezproject/marquez
:0.47.0
linux/amd64
2024/05/18 00:18259.8 MBsha256:b250880ce144
docker.io/marquezproject/marquez
:0.46.0
linux/amd64
2024/03/16 03:02257.1 MBsha256:c85c651626a5
docker.io/marquezproject/marquez
:0.45.0
linux/amd64
2024/03/08 03:52257.0 MBsha256:a694b8dc5f74
docker.io/marquezproject/marquez
:0.45.0-rc.1
linux/amd64
2024/02/14 07:16258.8 MBsha256:1c96687856df
docker.io/marquezproject/marquez
:0.44.0
linux/amd64
2024/01/26 02:50255.8 MBsha256:e6f0479b7a46
docker.io/marquezproject/marquez
:0.43.1
linux/amd64
2023/12/21 04:11255.4 MBsha256:b2ae54a63ecd
docker.io/marquezproject/marquez
:0.43.0
linux/amd64
2023/12/16 03:36255.4 MBsha256:7bd5f4bd6961
docker.io/marquezproject/marquez
:0.42.0
linux/amd64
2023/10/17 21:12255.7 MBsha256:f1ccee1f0cca
docker.io/marquezproject/marquez
:0.41.0
linux/amd64
2023/09/21 11:27255.3 MBsha256:8b41edf0f903
docker.io/marquezproject/marquez
:0.40.0
linux/amd64
2023/08/16 06:37254.4 MBsha256:c1737fc85078
docker.io/marquezproject/marquez
:0.39.0
linux/amd64
2023/08/09 05:42254.0 MBsha256:aa961a7de059
docker.io/marquezproject/marquez
:0.38.0
linux/amd64
2023/08/03 03:14253.6 MBsha256:2e8a6408434c
docker.io/marquezproject/marquez
:0.37.0
linux/amd64
2023/07/17 23:07298.6 MBsha256:63b9c831e36d
docker.io/marquezproject/marquez
:0.36.0
linux/amd64
2023/06/27 21:48298.0 MBsha256:47ca7f802e29