據(jù)管理完整指南)
OpenMetadata 快速入門開源元數(shù)據(jù)管理完整指南【免費下載鏈接】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 是一款開源元數(shù)據(jù)平臺解決數(shù)據(jù)治理里最基礎(chǔ)的問題元數(shù)據(jù)散在各個系統(tǒng)里找不到、說不清、沒人管。它把表、儀表板等資產(chǎn)的元數(shù)據(jù)集中起來讓你能搜到、能看清來龍去脈、能立規(guī)矩。一、OpenMetadata 一鍵部署步驟三分鐘跑起來先確認(rèn)環(huán)境裝好 Java 11 及以上版本、Docker Compose機器留足 8GB 可用內(nèi)存。克隆倉庫git clone https://gitcode.com/GitHub_Trending/op/OpenMetadata cd OpenMetadata進(jìn)入 quickstart 目錄直接跑?cd docker/docker-compose-quickstart docker-compose up -d啟動模板都在 docker/docker-compose-quickstart/ 里想改默認(rèn)值就動這個目錄下的文件。跑完后瀏覽器打開 8585 端口你會看到三個服務(wù)各司其職MySQL3306存元數(shù)據(jù)Elasticsearch9200負(fù)責(zé)搜索OpenMetadata 服務(wù)器8585是入口界面。整個倉庫拆成五個模塊日常用不到逐個了解服務(wù)端邏輯在 openmetadata-serviceAPI 規(guī)范在 openmetadata-spec前端界面在 openmetadata-ui第三方依賴版本鎖在 openmetadata-shaded-deps從數(shù)據(jù)源自動采集元數(shù)據(jù)的 ingestion 是獨立的攝取框架。二、四個使用場景找數(shù)據(jù)、追血緣、盯質(zhì)量、管資產(chǎn)找數(shù)據(jù)數(shù)據(jù)資產(chǎn)怎么搜場景痛點表和儀表板散在十幾個系統(tǒng)里新人接手項目連數(shù)據(jù)在哪都問不到。平臺能力一個搜索框覆蓋表、主題按業(yè)務(wù)歸的數(shù)據(jù)分類、儀表板、管道數(shù)據(jù)加工任務(wù)和服務(wù)如 MySQL、BigQuery 實例支持關(guān)鍵詞、數(shù)據(jù)關(guān)聯(lián)、高級過濾三種查法。你的操作登錄后在頂部搜索框輸入關(guān)鍵詞配合 Data Assets 等篩選項逐層縮小范圍點開結(jié)果就是完整詳情頁。追血緣數(shù)據(jù)血緣怎么追場景痛點報表數(shù)字不對想查是哪張上游表壞了只能一張張問人。平臺能力端到端血緣圖串起整條加工鏈路往下能追到列級血緣——數(shù)據(jù)具體從哪張表的哪一列流過來圖上直接標(biāo)出節(jié)點可展開查詢過濾條件畫錯的地方能用無代碼編輯器手工修正。你的操作打開任意表的詳情頁切到 Lineage 標(biāo)簽沿節(jié)點往上下游逐跳查看字段映射。盯質(zhì)量數(shù)據(jù)質(zhì)量測試怎么跑場景痛點數(shù)據(jù)質(zhì)量問題總靠業(yè)務(wù)方投訴才暴露等發(fā)現(xiàn)時已經(jīng)誤了事。平臺能力在界面上勾選規(guī)則即可建質(zhì)量測試無需寫代碼多個測試可編進(jìn)測試套件統(tǒng)一調(diào)度結(jié)果匯總到儀表板成敗狀態(tài)一目了然。你的操作進(jìn)入 Data Quality 模塊給一張表建一個測試再建測試套件把它收進(jìn)去跑一輪后看儀表板上的紅綠狀態(tài)。管資產(chǎn)數(shù)據(jù)治理怎么落地場景痛點資產(chǎn)沒人認(rèn)領(lǐng)業(yè)務(wù)方和技術(shù)方對同一張表的叫法還不一樣。平臺能力用數(shù)據(jù)域按業(yè)務(wù)劃的范圍和數(shù)據(jù)產(chǎn)品面向消費的交付單元給資產(chǎn)分組每張資產(chǎn)可指定所有者與利益相關(guān)者再用標(biāo)簽和術(shù)語業(yè)務(wù)詞匯表做統(tǒng)一分類搜得準(zhǔn)、管得住。你的操作新建一個數(shù)據(jù)域把相關(guān)表掛進(jìn)去并指定負(fù)責(zé)人給敏感字段打上標(biāo)簽把業(yè)務(wù)名詞錄進(jìn)術(shù)語表。三、上生產(chǎn)前要改哪些配置元數(shù)據(jù)庫連接默認(rèn)連 MySQL參數(shù)在 conf/openmetadata.yaml 中調(diào)整驅(qū)動com.mysql.cj.jdbc.Driver連接串mysql://mysql:3306/openmetadata_db賬號openmetadata_user密碼openmetadata_password——上生產(chǎn)第一件事就是改掉它認(rèn)證方式默認(rèn)是基礎(chǔ)認(rèn)證用戶名密碼生產(chǎn)建議換成與現(xiàn)有身份體系打通的方式OIDC、SAML、LDAP 三選一按你的身份源來。順手把這三件做了備份把openmetadata_db納入常規(guī)數(shù)據(jù)庫備份配置定期導(dǎo)出權(quán)限按團(tuán)隊劃分角色只給需要的模塊開權(quán)限資源數(shù)據(jù)量上來后給 Elasticsearch 和數(shù)據(jù)庫單獨調(diào)整內(nèi)存配置四、日常運維速查健康檢查與日志 健康檢查就一條命令curl http://localhost:8585/api/v1/health返回正常說明服務(wù)在線。排查問題按先看日志再猜原因的順序來進(jìn)入 server 容器看運行日志先過濾 ERROR再拿報錯時間點對照當(dāng)天做過的操作重啟、遷移、大批量攝取多數(shù)問題能直接定位到那一步。五、兩個高頻坑怎么排坑 1容器起不來端口被占現(xiàn)象up -d之后容器反復(fù)重啟8585 頁面打不開。怎么查確認(rèn) 8585、3306、9200 是否被本機其他程序占用停掉占用方或在 compose 文件里改端口映射???2數(shù)據(jù)庫連不上現(xiàn)象server 日志里刷數(shù)據(jù)庫連接失敗的報錯界面一直加載。怎么查確認(rèn) MySQL 容器狀態(tài)為 healthy再核對連接串、賬號密碼和網(wǎng)絡(luò)配置是否一致。 最后做一件事把平臺真正用起來打開 ingestion/ 目錄挑一個你最熟的數(shù)據(jù)源照著 examples 里的配置寫一個最小采集流水線跑通——第一張表出現(xiàn)在搜索框里搜索、血緣、質(zhì)量測試才有真實數(shù)據(jù)可看?!久赓M下載鏈接】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創(chuàng)作聲明:本文部分內(nèi)容由AI輔助生成(AIGC),僅供參考