
OpenMetadata 元数据管理平台快速上手3 步跑通到第一张表入目录【免费下载链接】OpenMetadataThe Open Context Layer for Data and AI , OpenMetadata is the open platform for building trusted data context and business semantics for humans, AI assistants, and agents.项目地址: https://gitcode.com/GitHub_Trending/op/OpenMetadata表一多这张表谁负责、能不能用、改了影响谁就没人说得清。OpenMetadata 是开源元数据管理平台把表结构、血缘、质量信号、责任人收进一个持续自动更新的目录。这篇不啃官方文档先带你 10 分钟跑起来再讲它怎么干活。表多了以后这三个问题每天都在发生新人第一天上手先问用户订单表在哪个库数仓工程师想改一个字段要先确认下游谁在用安全审计要查哪些列存了手机号。这些答案现在散在 wiki、群聊和老员工脑子里。元数据就像仓库抽屉上的目录卡片不用翻遍每个抽屉看一眼就知道东西在哪、谁放的、什么时候更新的。OpenMetadata 做的事就是把每张表、每列的目录卡片自动建好并持续刷新而不是靠人手工维护。OpenMetadata 部署三步走一个命令拉起四个容器准备一台装了 Docker 的机器内存留 8GB 以上。然后git clone https://gitcode.com/GitHub_Trending/op/OpenMetadata cd OpenMetadata/docker/docker-compose-quickstart docker compose up -d这段命令做了什么克隆仓库后直接进入 quickstart 目录启动。compose 文件里已经配好 MySQL3306、Elasticsearch9200、服务本体8585和 Airflow 摄取服务8080四个容器按依赖顺序自动启动建库迁移也会自动跑完你不用逐个敲。等两三分钟浏览器打开http://localhost:8585默认账号和密码都是 admin能进首页就说明部署成功。登录后先看这三块Explore全局搜索入口。输入用户订单能同时搜到表、主题、仪表板、管道和列不用切页面。Services注册你的数据库、BI 工具、管道后面所有数据都从这里进来。Data Quality无代码写测试空值率、唯一性、新鲜度结果按测试套件分组图表里直接看趋势。这三块覆盖日常大部分操作其余菜单用到再翻 docs/ 里的对应说明。元数据摄取入门把第一张表接进来把真实数据源接进来有两条路在 UI 上点选或用命令行跑摄取器。命令行最快仓库自带样例配置cd ingestion python -m metadata.ingestion ingest --servicemysql_db --configexamples/sample_configs/datasets/mysql.yaml用仓库示例里的 MySQL 配置从头跑一遍摄取扫描表结构、建目录、把结果写回服务端。service 名必须和配置文件里声明的一致否则报错。摄取器源码都在 ingestion/ 下想接新数据源可以照着现有样例抄。跑完回 Explore 搜刚才那张表能看到字段、类型和负责人。quickstart 里还带着 Airflow之后可以在 UI 里建定时摄取管道不用碰命令行。新手只需改两处数据库切换与 OIDC 认证配置默认配置能跑真正用之前一般只动两个地方都在 docker/docker-compose-quickstart/ 的环境变量里换库不想用 MySQL就把DB_SCHEME、DB_HOST、DB_PORT、OM_DATABASE改成你自己的同目录已有现成的docker-compose-postgres.yml可参考。换认证默认 admin 账号只适合内网试用。接公司账号体系时把AUTHENTICATION_PROVIDER从 basic 改成 oidc补上 OIDC 的 client id、回调地址等变量重启容器生效。其余几十项配置都有默认值先别碰用到哪个改哪个。端口冲突与日志常见卡点排查顺序⚠️ 页面打不开时按这个顺序查别跳步docker compose ps看四个容器是否都变成 healthy端口被占8585、3306、9200 任一冲突都会启动失败用lsof -i:8585找出占用进程容器反复重启docker compose logs -f openmetadata-server看最后一屏报错多半是连不上 MySQL 或 Elasticsearch。服务起来后日常体检就一条命令curl -s http://localhost:8585/api/v1/system/health返回的 JSON 里各项为 UP就说明服务端、数据库、搜索引擎都活着。打开终端跑完上面几条命令浏览器打开http://localhost:8585用 admin/admin 登录再把你自己的那张 MySQL 表配进摄取——你的元数据管理平台就跑起来了。【免费下载链接】OpenMetadataThe Open Context Layer for Data and AI , OpenMetadata is the open platform for building trusted data context and business semantics for humans, AI assistants, and agents.项目地址: https://gitcode.com/GitHub_Trending/op/OpenMetadata创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考