Hive最全总结,学习与面试,看这一篇就行了!

news/2025/3/15 5:08:04/

废话不多说,上题:

 

1.Hadoop中两个⼤表实现join的操作,简单描述。

(1)Hive中可以通过分区来减少数据量;(2)还可以通过优化HQL语句,⽐如只查询需要的字段,尽量避免全表、全字段查询;

2.Hive中存放是什么?

表。存的是和hdfs的映射关系,hive是逻辑上的数据仓库,实际操作的都是hdfs上的⽂ 件,HQL就是⽤sql语法来写的mr程序。

3.Hive与关系型数据库的关系?

没有关系,hive是数据仓库,不能和数据库⼀样进⾏实时的CURD操作。是⼀次写⼊多次读取的操作,可以看成是ETL⼯具。

4.Hive中的排序关键字有哪些?

sort by ,order by ,cluster by ,distribute by (1)sort by :不是全局排序,其在数据进⼊reducer前完成排序

(2)order by :会对输⼊做全局排序,因此只有⼀个reducer(多个reducer⽆法保证全局有序).只有⼀个reducer,会导致当输⼊规模较⼤时,需要较⻓的计算时间。

(3)cluster by :当distribute by 和sort by的字


http://www.ppmy.cn/news/913077.html

相关文章

华硕wl 700ge 路由器 刷OpenWrt 过程记录

【一】关于华硕wl 700ge: 1) 产品产销: 生产年限:2006年 停产年限:2009年 2)产品图: 3) 硬件描述: 博通4780 266MHz(BCM4780PKPBG)SoC硬件加密2M…

华硕编程竞赛11月JAVA专场 G题飞行棋 题解

作者主页:Designer 小郑 作者简介:Java全栈软件工程师一枚,来自浙江宁波,负责开发管理公司OA项目,专注软件前后端开发(Vue、SpringBoot和微信小程序)、系统定制、远程技术指导。CSDN学院、蓝桥云…

基于YOLO v5 的AI眼诊

摘要 眼诊图像信息之心区信息识别,采用UltralyticsLLC 公司公开发布的YOLO v5算法来识别中医眼诊中的内眦血络。现代医学技术逐渐数字化、信息化和智能化符合在信息化时代的背景下的一名学科,而作为中国传统优秀文化的中医也能在智能化的现在熠熠生辉。因…

l7sa008b故障代码_华硕主板根据故障代码维修指南

(1)POWER,POWEROK,RESET,CLK,REQ#,A20M#,M/IO#信号错误; (2)HA,HD,AD,SA信号错误; (3)插PCI卡引起00,去掉PCI卡OK: PCI总线GNT开路; (4)地址FFFFF8,9,A,B,4,5,6,7: PCI总线AD16开路; (5)地址FFFFF1,2,3,4,5: PCI总线C/BE0#开路; (6)IOR#和IOW…

Qt5:TabWidget选项卡

Qt的Tab Widget控件会创建一个标签栏,标签栏上可以创建很多选项卡,默认自动生成两个(tab和tab_2),其它的自己添加,而每个选项卡又控制着一个界面,切换不同的选项卡就会跳转到相应的界面&#xf…

【Gradle】Gradle之JVM进程详解

个人主页:金鳞踏雨 个人简介:大家好,我是金鳞,一个初出茅庐的Java小白 目前状况:22届普通本科毕业生,几经波折了,现在任职于一家国内大型知名日化公司,从事Java开发工作 我的博客&am…

【电子学会】2023年05月图形化四级 -- 舞蹈比赛

舞蹈比赛 学校正在举行舞蹈比赛,每一位选手会有十名评委进行打分。按照去掉一个最高分、去掉一个最低分,再算出平均分的方法,得到该名选手的最后得分(保留2位小数)。 例如:输入10个评委的分数&#xff1a…

计算机英语短语与习惯用法词典,清华大学出版社-图书详情-《计算机英语短语与习惯用法词典》...

随着计算机技术、网络技术及通信技术的迅猛发展,人类已进入网络信息时代。计算机技术、网络技术、通信技术以及多媒体技术的密切结合,带来了一场新的信息革命。这场革命正以前所未有的深度和广度渗透到工业、农业、国防、军事、航天、医学等各个方面以及…