2020-11-11

1.Hive执行外部的脚本参数是( )
A、 hive –e
B、 hive –f
C、 hive –sql
D、 hive –s

2.下面描述正确的是( )
A、 Job作业实现Combiner可以提高Job执行效率
B、 Partitioner分区是在reduce-shuffle阶段实现的,
C、 默认情况Job没有任何分区操作
D、 以上都不正确。

3.hdfs分布文件系统的描述正确的是( )
A、 不支持多用户写入和文件的修改
B、 适合用于低延迟数据访问
C、 对小文件存储处理效率更高
D、 高可靠性、高容错性

4.hdfs的两个核心服务( )
A、 namenode和datanode
B、 resourcemanager和yarn
C、 yarn和hdfs
D、 resourcemanager和nodemanager

5.下面那些不是云计算特点( )
A、 超大规模
B、 虚拟化
C、 高可靠性
D、 低延时

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

7.下面对Shuffle过程描述的过程正确的是( )
A、 shuffle过程包括map节点和reduce阶段
B、 merge过程不可能有Combiner处理
C、 缓冲区默认大小值为128MB
D、 以上都不正确

8.HBase依靠( )存储底层数据
A、 HDFS
B、 Hadoop
C、 Memory
D、 MapReduce

9.按理论来说Hbase可以支持存储多少数据( )
A、 数万行数十万列数据
B、 数十万行数百万列数据
C、 数十亿行数百亿列数据
D、 无限多

10.在map端做合并是为了( )
A、 减少io消耗。
B、 减少内存消耗
C、 没有任何意义
D、 减少cpu的运算负荷

11.HIVE与传统SQL数据库对比,下面描述不正确的是( )
A、 对于查询语言:HIVE使用HQL,传统SQL数据库使用SQL
B、 对于数据存储:HIVE使用HDFS存储,传统SQL数据库使用本地磁盘
C、 最终执行者:HIVE使用MapReduce和Excutor执行,传统SQL数据库使用Excutor执行器
D、 执行延迟:HIVE属于高,传统SQL数据库属于低

12.Linux在终端下输入Ctrl+R作用是( )
A、 查找历史输入过的命令
B、 终止或退出当前操作
C、 回到左页
D、 回到右页

13.在目录$HIVE_HOME/bin下面,修改文件hive-config.sh,增加以下内容:请选择正确的一项( )
A、 export JAVA=/usr/local/jdkexport HIVE=/usr/local/hiveexport HADOOP=/usr/local/hadoop
B、 export HOME=/usr/local/jdkexport HOME=/usr/local/hiveexport HOME=/usr/local/hadoop
C、 export JAVA_HOME=/usr/local/jdkexport HIVE_HOME=/usr/local/hiveexport HADOOP_HOME=/usr/local/hadoop
D、JAVA_HOME=/usr/local/jdkHIVE_HOME=/usr/local/hiveHADOOP_HOME=/usr/local/hadoop

14.ZKFC是由哪个框架提供的服务进程( )
A、 hadoop
B、 ZOOKEEPER
C、 Linux
D、 Flume

15.下面与HDFS类似的框架是( )
A、 NTFS
B、 FAT32
C、 GFS
D、 EXT3

16.HBase依赖( )提供消息通信机制
A、 Zookeeper
B、 Chubby
C、 RPC
D、 Socket

17.Mapreduce的shuffle阶段,若输入数据为128.1MB,将会分成几个split( )
A、 1
B、 2
C、 3
D、 0

18.下面对分区描述的过程正确的是( )
A、 merge是将多个溢写文件合并到一个文件
B、 merge过程不可能有Combiner处理
C、 缓冲区的作用不大
D、 以上都不正确

19.关于Producers描述正确的是( )
A、 属于Kafka集群的一个重要组件
B、 消息的生产者
C、 用于接收消息
D、 Kafka集群不允许有多个Producer

20.下面关于Partitioner描述正确的是( )
A、 Job作业实现Partitioner可以提高Job执行效率
B、 Partitioner分区是在reduce-shuffle阶段实现的,
C、 默认情况Job的Partitioner分区类为HashPartitioner。
D、 默认情况Job没有任何分区操作

21.下面给Job任务添加缓存文件的方式正确的是 ( )
A、 JoB.addCacheFile()
B、 JoB.setMapperClass()
C、 JoB.setOutputKeyClass()
D、 JoB.setJarByClass()

22.对NodeManager服务描述不正确的是( )
A、 NodeManager负责单节点资源管理和使用
B、 NodeManager管理当前节点的Container
C、 向ResourceManager汇报本节点上的资源使用情况
D、 NodeManager服务器不需要与ResourceManager通信

23.下面对溢写过程描述过程正确的是( )
A、 溢写过程是指map输出开始到本地磁盘过程
B、 溢写过程可以进行分区处理
C、 溢写过程必须执行Combiner合并
D、 溢写过程涉及到Key的排序

24.有关MapReduce的输入输出,说法错误的是( )
A、 链接多个MapReduce作业时,序列文件是首选格式
B、 FileInputFormat中实现的getSplits()可以把输入数据划分为分片,分片数目和大小任意定义
C、 想完全禁止输出,可以使用NullOutputFormat
D、 每个reduce需将它的输出写入自己的文件中,输出无需分片

25.对mapreduce描述正确的时( )
A、 主要用来做对海量离线数据的处理
B、 串行执行任务
C、 在线的计算框架
D、 在性能方面比Spark更好

26.与传统数据库的相比,Hbase的劣势有( )
A、 数据量很大的时候无法存储
B、 没有很好的备份机制
C、 数据达到一定数量开始缓慢,很大的话基本无法支撑
D、 以上都正确

27.Hbase的停止命令( )
A、 stop-hbas
B、 stop-hbase
C、 hbase-stop、sh
D、 hbase-stop
E、 sh

28.下列说法正确的是( )
A、 笛卡尔积 :两边表进行连接 连接数= 左边表的数量 + 右边表的数量
B、 笛卡尔积 :两边表进行连接 连接数= 左边表的数量 - 右边表的数量
C、 笛卡尔积 :两边表进行连接 连接数= 左边表的数量 * 右边表的数量
D、 笛卡尔积 :两边表进行连接 连接数= 左边表的数量 / 右边表的数量

29.HBase创建表时( )
A、 有数据类型
B、 没有数据类型
C、 可以配置有无数据类型
D、 以上均不正确

30.hdfs系统的模块启动脚本是( )
A、 dfs-start.sh
B、 start-dfs.sh
C、 hdfs-daemon.sh start namenode
D、 hadoop-daemon.sh start datanode

31.下面关于Shuffle过程的分区描述正确的是( )
A、 可以通过继承Partitioner类实现自定义分区
B、 默认情况,MapReduce没有使用分区
C、 分区和不分区都一样。
D、 只能通过继承Partitioner类实现将数据输出到多个文件

32.HBase中的批量加载底层使用( )实现
A、 MapReduce
B、 Hive
C、 Coprocessor
D、 Bloom Filter

33.下面那个选择是正确的( )
A、 Job称为多个作业,用于用户的所有计算请求
B、 每一个job作业,都需要拆分开,交由多个服务器完成,才分出来的执行单位成为任务
C、 Task目前只有一种ReduceTask,进行Reduce操作
D、 Reduce引擎输出数据写入到本地磁盘

34.hive中分组的关键字是什么( )
A、 group by
B、 order by
C、 distribute by
D、 sort by

35.关于Consumers描述正确的是( )
A、 属于Kafka集群的一个重要组件
B、 是一个线程
C、 消息的消费者
D、 多个Producer可以同时读取同一个Topic的Partition

36.HBase虚拟分布式模式需要( )个节点
A、

  • 1
    点赞
  • 13
    收藏
    觉得还不错? 一键收藏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值