迁移过程中,hive元数据字段校对

embedded/2025/3/1 14:01:36/

有时候在迁移过程中,源端字段可能被修改了,这些都存储在元数据库里,通常我们一般配置的hive元数据库都是mysql。所以我们最快的速度查出结果,就是在mysql里查。

然后对比2端表的md5就可以找到哪个表有问题了,再针对这下表结构有问题的,进行修改字段。

首先连接hive3.0版本的mysql

代码如下

SET SESSION group_concat_max_len = 1000000;select database_name,table_name,md5(column_names) from (SELECT d.NAME AS database_name,t.TBL_NAME AS table_name,GROUP_CONCAT(c.COLUMN_NAME ORDER BY c.INTEGER_IDX) AS column_names
FROM DBS d
JOIN TBLS t ON d.DB_ID = t.DB_ID
JOIN COLUMNS_V2 c ON t.TBL_ID = c.CD_ID
GROUP BY d.NAME, t.TBL_NAME )a 


http://www.ppmy.cn/embedded/169069.html

相关文章

我的世界1.20.1forge模组开发进阶物品(7)——具有动画、3D立体效果的物品

基础的物品大家都会做了对吧?包括武器的释放技能,这次来点难度,让物品的贴图呈现动画效果和扔出后显示3D立体效果,这个3D立体效果需要先学习blockbench,学习如何制作贴图。 Blockbench Blockbench是一个用于创建和编辑三维模型的免费软件,特别适用于Minecraft模型的设计…

DeepSeek 助力 Vue 开发:打造丝滑的表单验证(Form Validation)

前言:哈喽,大家好,今天给大家分享一篇文章!并提供具体代码帮助大家深入理解,彻底掌握!创作不易,如果能帮助到大家或者给大家一些灵感和启发,欢迎收藏关注哦 💕 目录 Deep…

Elasticsearch面试宝典【刷题系列】

文章目录 1、ES中的倒排索引是什么?2、ES是如何实现master选举的?3、如何解决ES集群的脑裂问题4、详细描述一下ES索引文档的过程?5、详细描述一下ES更新和删除文档的过程?6、详细描述一下ES搜索的过程?7、在并发情况下…

【Linux】信号产生全景解析:从硬件异常到软件触发

目录 一、键盘输入产生信号: 二、通过kill命令: 三、系统调用产生信号: 1、kill: 2、raise: 3、abort: 四、异常产生信号: 除零异常: 状态寄存器: 野指针异常&a…

Azure Speech

1、文字转语音(Text-To-Speech, TTS) 2、语音转文字(Speech-To-Text): Azure Speech to Text 1- 环境配置:Microsoft Azure 注册使用免费服务: 需要信用卡,本人没有,所以没有完成注册

上海市计算机学会竞赛平台2023年9月月赛丙组点对之和(一)

点对之和(一) 内存限制: 256 Mb时间限制: 1000 ms 题目描述 给定两个数列 a1,a2,…,ana1​,a2​,…,an​ 与 b1,b2,…,bnb1​,b2​,…,bn​,保证这些数字是 11 到 nn 之间的整数,请计算 ∑1≤i,j≤nmax⁡(ai,bj)1≤i,j≤n∑​m…

服务器数据恢复—raid5阵列硬盘出现坏道导致上层应用崩溃的数据恢复案例

服务器数据恢复环境&故障: 一台服务器中有一组由16块SAS接口的硬盘组建的raid5阵列。 服务器磁盘阵列中有2块硬盘离线,服务器上跑的应用崩溃。 经过后续的分析发现丢失的数据为虚拟机文件,包含4个卷的数据。 服务器数据恢复过程&#xf…

船舶广播系统:航行中的信息枢纽和安全保障

船舶广播系统是船舶重要的通信设备之一,承担着船舶内部通信、对外联络、应急广播等重要功能,船舶广播系统是船舶上的一种重要设备,它可以用于传递重要信息和指示,是保障船舶安全航行和乘客安全的重要设施。 船舶广播系统通常由以…