
如何十分钟跑起 OpenMetadataDocker 本地部署完全指南【免费下载链接】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/OpenMetadataOpenMetadata 是一个开源的元数据管理平台帮你把散落在各处数据库、BI、数据湖里的资产信息统一收集、管理起来方便探索和分析。想在本地快速搭一套试试用 Docker 是最省事的方式不用自己装数据库、搜索引擎一条命令把整套服务拉起来即可。下面按「环境自检 → 一键部署 → 验证访问 → 日常维护」四个环节走一遍。部署前环境自检开始之前先对照下面的清单确认你的机器是否满足条件检查项要求说明操作系统macOS / Linux / WindowsWindows 需先装好 WSL2Docker20.10.0 及以上运行docker --version核对Docker Composev2.1.1 及以上运行docker compose version核对硬件资源至少 6 GiB 内存 4 个 vCPU建议按这个规格给 Docker 分配⚠️ Windows 用户必须走 WSL2先安装 WSL2 和 Ubuntu 22.04 LTS再装 Docker Desktop for Windows然后在 Ubuntu 里执行sudo apt install python3-pip python3-venv补齐 Python 环境。自检只有两条命令docker --version docker compose version两个版本号都达标就可以继续了。获取对应的 Compose 编排文件OpenMetadata 提供 MySQL 和 PostgreSQL 两套数据库方案各有一份对应的编排文件按需下载其一即可# 默认 MySQL 版 curl -sL -o docker-compose.yml https://下载地址/docker-compose.yml # PostgreSQL 版 curl -sL -o docker-compose-postgres.yml https://下载地址/docker-compose-postgres.yml不确定选哪个先用 MySQL 默认版体验上没有差别。 需要参考编排内容本身可以查看仓库里的 docker/docker-compose-quickstart/docker-compose.yml、docker/docker-compose-quickstart/docker-compose-postgres.yml数据库初始化脚本在 docker/mysql/ 和 docker/postgresql/。一键启动整套服务拿到文件后在文件所在目录执行# MySQL 版 docker compose -f docker-compose.yml up --detach # PostgreSQL 版 docker compose -f docker-compose-postgres.yml up --detach--detach表示后台运行。启动过程需要一两分钟OpenMetadata 会自动建库、建表、建索引并完成初始化不用手动干预。稍等片刻用docker ps看一眼确认这些容器都处于运行状态容器名作用openmetadata_serverOpenMetadata 主服务openmetadata_ingestionAirflow 摄取工作流openmetadata_mysql元数据存储MySQL 版openmetadata_elasticsearch全文搜索索引首次登录与端口账号速查一切就绪后浏览器直接访问http://localhost:8585用管理员账号登录服务访问地址默认账号默认密码OpenMetadata UIhttp://localhost:8585adminopen-metadata.orgadminAirflow UIhttp://localhost:8080adminadmin登录成功后你会看到资产探索页面表、血缘、标签等元数据都在这里呈现想换 Airflow 的管理员账号在启动前设置环境变量AIRFLOW_ADMIN_USER和AIRFLOW_ADMIN_PASSWORD即可。日常运维命令速查日常停停启启只需要记住这几个动作场景命令暂停服务保留数据docker compose stop恢复服务docker compose start删除容器保留数据卷docker compose down彻底重置连数据卷一起删docker compose down --volumes故障速查现象可能原因处理提示 compose 不是 docker 命令没装 Compose V2 插件单独安装 Docker Compose V2 后重试网络创建报错本地残留了未清理的 Docker 网络执行docker network prune注意这会清掉所有未使用的自定义网络Windows 下文件挂载异常WSL2 挂载选项不正确在/etc/wsl.conf中加入[automount]段和options metadata,caseforce重启 WSL2 生效部署完成接下来做什么以上四步走完一套可用的 OpenMetadata 就在本地跑起来了。⚠️ 再啰嗦一句这是本地开发环境的配置等要上生产之前记得改掉默认管理员密码、配置 HTTPS并设好访问控制别把默认账号带出去。接下来你可以在 UI 里浏览各类数据资产熟悉平台功能接入自己的数据源体验元数据自动摄取通过 REST API 做二次开发和扩展配置自动化的摄取工作流让元数据持续保鲜。【免费下载链接】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),仅供参考