CDH实操--hive表及分区检查

耀灵2年前技术文章776

1)DB数量

select count(1) from DBS;

1.jpg

2)DB中的TABLE数量

select TBLS.db_id, name, count(1) tab_num
from TBLS join DBS on TBLS.db_id = DBS.db_id
group by db_id, name
having tab_num >= 20
order by tab_num desc;

2.jpg

3)TABLEPARTITION数量

select TBLS.tbl_id, tbl_name, count(1) as part_num
from PARTITIONS join TBLS on PARTITIONS.tbl_id = TBLS.tbl_id
group by tbl_id, tbl_name
order by part_num desc limit 30;

3.jpg

4)DB中所有TABLEPARTITION总量

select DBS.db_id,name,count(1) as part_num
from PARTITIONS, TBLS, DBS
where PARTITIONS.tbl_id = TBLS.tbl_id
and TBLS.db_id = DBS.db_id
group by db_id, name
order by part_num desc limit 30;


4.jpg

5)TBL_COL_PRIVSTBL_PRIVS的数据量

TBL_PRIVSTBL_COL_PRIVS记录该hive表的表及列权限认证信息

5.jpg





















相关文章

Hbase热点现象

热点现象:HBase热点现象是指在分布式存储系统HBase中,由于数据访问不均衡而导致部分Region Server负载过重的情况。这种不均衡通常是由于某些特定的数据行或列族频繁地被访问,从而导致某个...

mysql 事务隔离级别

mysql 事务隔离级别

一、事务隔离级别介绍多个连接开启各自事务操作数据库中数据时,数据库系统要负责隔离操作,以保证各个连接在获取数据时的准确性。事务隔离级别      MySQL隔离级别定义了事务与事务之间的隔离程度  二...

开源Kubernetes工具

开源Kubernetes工具

类别 1:运行 Kubernetes 环境Minikube 仍然是最佳的几乎每个 Kubernetes 教程都是从“下载 Minikube”开始的,这在今天仍然行得通。如果你想在一个真正低风险的环境中...

Linux 文件锁

1、背景Linux 系统定时任务正在执行时,可能会遇到上个周期的任务还没有执行完,这样便会造成相同的任务同一时间有过个任务进程在执行。如果任务有对互斥资源操作时,有可能产生死锁。2、用法参考flock...

mysqldump导入备份文件报错记录

mysqldump导入备份文件报错记录

mysqldump导入备份文件报错记录【问题记录1】目前遇到过两类报错,均主要是因为 GTID 引起,两类报错内容完全不同,但解决方法相同,报错内容具体如下:第一类报错:在自建数据库往云上数据库导入数...

Ubuntu 网卡启动及配置

Ubuntu 网卡启动及配置

问题分析打开虚拟机后发现没有网卡网络。查看网卡信息sudo ip link set ens33 up1得到本机的所有网卡信息,例如我这边网卡为ens33启动网卡启动网卡后发现依然网卡没有IP地址。配置...

发表评论    

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。