hive笔记2-元数据查询
hive元数据可以从两个地方获取,一个是hive命令行,另外一个是hive底层的元数据库,一般是MySQL。
首先看hive命令行查询元数据信息
--查看库中的所有表 show tables in hzgas --查看表的所有字段 show columns in hzgas.dwd_scada_rtvalue_mi --查看建表语句 show create table hzgas.dwd_scada_rtvalue_mi --查看表的字段及类型信息 desc hzgas.dwd_scada_rtvalue_mi --查看表参数信息 show tblproperties hzgas.dim_dept_name --查看表详细信息 describe extended hzgas.dim_dept_name; --查看格式化的表详细信息 desc formatted hzgas.dwd_scada_rtvalue_mi
如果能拿到hive表的元数据连接信息,可以考虑从元数据库中获取一些信息
--查看所有库信息 select db_id,name,owner_name from metastore.dbs --查看指定库中所有表信息 select db_id,tbl_id,tbl_name,owner,tbl_type,create_time from metastore.tbls where db_id=51; --查看表的参数信息 select * from table_params tp where tbl_id=36 --查看指定表的所有字段信息 select cd_id,column_name,type_name,comment from metastore.columns_v2 where CD_ID=50 order by integer_idx;
标签:
hive
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 25岁的心里话
· 闲置电脑爆改个人服务器(超详细) #公网映射 #Vmware虚拟网络编辑器
· 基于 Docker 搭建 FRP 内网穿透开源项目(很简单哒)
· 零经验选手,Compose 一天开发一款小游戏!
· 通过 API 将Deepseek响应流式内容输出到前端
2018-06-20 spring boot单元测试之RestTemplate(三)——api详解
2018-06-20 spring boot单元测试之RestTemplate(二)