IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> 大数据 -> HIVE选择题总结 -> 正文阅读

[大数据]HIVE选择题总结

1.Hive 的元数据存储在 derby 和 MySQL 中有什么区别( B )
What is the difference between Storing Hive metadata in Derby and MySQL
A. 没区别
B. 多会话 (More session)
C. 支持网络环境
D. 数据库的区别
2.Hive有四个驱动器,下面那个不是( C)
Hive has four drives, not the one below
A. 解释器
B. 编译器
C. 策略器(Strategy implement)
D. 优化器
3.Hive执行外部的脚本参数是( B )
The external script parameter for Hive execution is
A. hive –e
B. hive –f
C. hive –sql
D. hive –s
4.Hive是基于( A )
A. Mapreduce
B. html5
C. web
D. Ajax
5.Hive中分组的关键字是什么( A )
What are the group keywords in Hive
A. group by
B. order by
C. distribute by
D. sort by
6.Hive有什么好处(B )
A. 可以使用sql,操作存储在hdfs中的数据
B. 可以通过语句自动编译mapreduce(Mapreduce can be automatically compiled using statements)
C. 可以直接在表中插入数据
D. 可以存储数据
7.HIVE与传统SQL数据库对比,下面描述不正确的是( C )
A. 对于查询语言:HIVE使用HQL,传统SQL数据库使用SQL
B. 对于数据存储:HIVE使用HDFS存储,传统SQL数据库使用本地磁盘
C. 最终执行者:HIVE使用MapReduce和Excutor执行,传统SQL数据库使用Excutor执行器
D. 执行延迟:HIVE属于高,传统SQL数据库属于低
8.下面中不属于HIVE中的元数据信息(C )
A. 表的名字
B. 表的列和分区及其属性
C. 表的属性(只存储内部表信息)
D. 表的数据所在目录
9.Hive数据类型那个不是基本类型( A )
A. Varchar
B. Int
C. FLOAT
D. DOUBLE

10.外连接进行JOIN默认在( B)
A、 Map端
B、 Reduce端
C、 external端
D、?Shuffle端

11.下面关于Hive查看表table1的分区的描述正确的是(A )
A show partitions table1;
B desc table1;
C show create table table1;
D drop table1

12.已知数组 trans_cnt[1, 2, 3, 4],trans_cnt[2] 获取的结果为(C )
A 1
B 2
C 3
D 4

13.Hive是为了解决哪类问题(A )
A 海量结构化日志的数据统计
B 分布式组件调度
C 分布式系统监控
D 分布式系统高可用

14.下面关于Hive SQL的内外表使用正确的是(A)
A 在/tmp/path创建外表:CREATE EXTERNAL TABLE … LOCATION ‘/tmp/path’;
B 在/tmp/path创建外表:CREATE TABLE … ;
C 创建内表:CREATE EXTERNAL TABLE … LOCATION ‘/tmp/path’;
D 创建内表:CREATE EXTERNAL TABLE … ;

15.以下表达式书写错误的是(B )

A year(‘2015-12-31 12:21’)
B month(2015-10-31)
C day(‘2015-12-11’)
D date_sub(‘2015-12-01’,3)

16.以下哪种不是 Hive 支持的数据类型(D)
(Hive 不支持 Long 类型,支持?TINYINT SMALLINT INT BIGINT)
A Struct
B Int
C Map
D Long

17.已知数组 trans_cnt[1, 2, 3, 4],以下哪一个表达式是求数组的元素数量(D)
length()获取字符串长度
size()获取泛型集合元素个数
A type(trans_cnt)
B length(trans_cnt)
C coalesce(trans_cnt)
D size(trans_cnt)

18.在hive中下列哪个命令不可以实现去重( D)

A distinct
B group by
C row_number
D having

19.代码select substr(‘abcdef’,2,3)的结果是哪一个( B )
从下标2开始,取3个
字符串下标从1开始
A bc
B bcd
C cde
D 其他结果都不对

20.下面关于Hive内外表描述错误的是(C )
A Hive内表的元数据和数据都由Hive自己管理
B Hive会管理外表的元数据
C 当Hive内表的元数据发生变化时,内表的改动修改不会同步给元数据
D 对外部表的表结构和分区进行修改,需要修复

21.下面关于Hive格式描述正确的是(D )
A.TEXTFILE存储方式为列存储
B.TEXTFILE格式的数据磁盘开销不大
C.使用TEXTFILE时Hive会对数据进行切分
D.TEXTFILE格式是Hive的默认存储格式

22.下面关于Hive SQL编译顺序正确的是( C)
(1)遍历QueryBlock,翻译为执行操作树OperatorTree
(2)遍历OperatorTree,翻译为MapReduce任务
(3)遍历AST Tree,抽象出查询的基本组成单元QueryBlock
(4)逻辑层优化器进行OperatorTree变换,合并不必要的ReduceSinkOperator,减少shuffle数据量
(5)物理层优化器进行MapReduce任务的变换,生成执行计划
(6)将SQL转化为抽象语法树AST Tree
A.(3)(1)(2)(4)(5)(6)
B.(5)(3)(1)(2)(4)(5)
C.(6)(3)(1)(2)(4)(5)
D.(5)(3)(1)(2)(4)(6)

23.下面关于Hive SQL的JOIN关键词正确的是( A)
(1)INNERN JOIN
(2)JOIN
(3)OUTER JOIN
(4)RIGHT JOIN
(5)CROSS JoIN
(6)LEFT JOIN

A.(2)(4)(5)(6)
B.(1)(4)(5)(6)
C.(1)(4)(6)
D.(3)(4)(6)

24.下面关于Hive描述错误的是( C )
A.TEXTFILE格式的文件就算结合了gzip压缩格式,也无法对数据进行并行操作
B.sequenceFile是Hadoop API提供的一种二进制文件支持
C.RCFile是一种行存储的格式
D.ORC文件是基于RCEile格式的一种优化

25.下面关于Hive SQL编译描述正确的是(B )
A.Hive SQL的Parser层是为了将sql转化为执行计划的
B.逻辑层优化器会进行算子转换,优化合并不必要的算子操作
C.MapReduce任务是需要遍历oueryBlock后生成的
D.编译器遍历AST Tree,抽象出查询的基本组成单元operator Tree

26.下列哪个组件不属于Hive架构(B )
A.MySQL
B.TaskManager
C.HDFS
D.Client

27.下面关于Hive sQL中INSERT INTO和INSERT OVERWRITE的区别说法正确的是(B)
A.INSERT INTO会覆盖已经存在的数据
B.INSERT OVERWRITE会先现将原始表的数据remove,再插入新数据
C.INSERT OVERWRITE不考虑原始表的数据,直接追加到表中
D.INSERT INTO重复的数据会报错

28.Hive是由哪家公司开源的(B )
A.Google
B.Facebook
C.LinkedIn
D.Netflix

29.下面关于Hive描述正确的是(B )
A.count函数必须开窗口才能使用
B.max函数是窗口函数
C.lead函数是聚合函数,不是窗口函数
D.min函数是聚合函数,不是窗口函数

30.下面关于Hive内外表描述正确的是(D )
A.建表时候如果不显示声明表的类型,则建表为外表
B.外表使用DROP语句可以删除的很干净
C.外表由Hive自己管理
D.建表时候如果不显示声明表的类型,则建表为内表

  大数据 最新文章
实现Kafka至少消费一次
亚马逊云科技:还在苦于ETL?Zero ETL的时代
初探MapReduce
【SpringBoot框架篇】32.基于注解+redis实现
Elasticsearch:如何减少 Elasticsearch 集
Go redis操作
Redis面试题
专题五 Redis高并发场景
基于GBase8s和Calcite的多数据源查询
Redis——底层数据结构原理
上一篇文章      下一篇文章      查看所有文章
加:2022-06-21 21:28:50  更:2022-06-21 21:29:16 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年5日历 -2024/5/19 22:55:42-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码