项目信息丢失

问题描述/异常栈

查看异常,当前表的项目信息丢失

FAQ - 项目信息丢失 - 图1

解决方案

1、查询库的catalog信息
select * from easymetahub.Music_MetaHubCatalog where type='hive' \G;

FAQ - 项目信息丢失 - 图2

2、查询mammut与元数据中心库不一致的信息
select * from mammut.pf_db_owner where dbname not in (select db from easymetahub. Music_MetaHubDataBaseMetaData where catalog='easyops-cluster_hive_catalog') ;

FAQ - 项目信息丢失 - 图3

3、补全项目信息
insert into Music_MetaHubDataBaseMetaData(catalog, db, meta_key, meta_value, created_by, last_modified_by) values('catalog名称','db名称', 'metahub.db.account', '项目名称', 'system', 'system')

FAQ - 项目信息丢失 - 图4

问题原因

旧版bug,新版可以确保库项目信息不丢失,但是历史丢失数据未进行补全

作者:林帅