1 / 21
文档名称:

大数据面试题.docx

格式:docx   大小:131KB   页数:21页
下载后只包含 1 个 DOCX 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

大数据面试题.docx

上传人:百里登峰 2022/5/24 文件大小:131 KB

下载得到文件列表

大数据面试题.docx

文档介绍

文档介绍:单项选择题下面哪个程序负责HDFS数据存储。
NameNodeJobtrackerDatanodesecondaryNameNodetasktrackerHDfS中的block默认保存几份?
3份2份1份不确定下列哪个程序通常与Namede和NameNode是针对数据存放来而言的JobTracker和TaskTracker是对于MapReduc执行而言的
mapreduce中几个主要概念,mapreduce整体上可以分为这么几条执行线索:obclient,JobTracker与TaskTracker。
1、JobClient会在用户端通过JobClient类将应用己经配置参数打包成jar文件存储到hdfs,并把路径提交到Jobtracker,然后由JobTracker创建每一个Task(即MapTas和ReduceTask)并将它们分发到各个TaskTracker服务中去执行。
2、JobTracker是一个master服务,软件启动之后JobTracker接收Job,负责调度Job的每一个子任务task运行于TaskTracker±,并监控它们,如果发现有失败的task就重新运行它。一般情况应该把JobTracker部署在单独的机器上
3、TaskTracker是运行在多个节点上的slaver服务。TaskTracker主动与JobTracker通信,接收作业,并负责直接执行每一个任务。TaskTracker都需要运行在HDFS勺DataNodehoHadoop作者答案CDougcuttingMartinFowlerKentBeckDougcuttingHDFS默认BlockSize答案:B32MB64MB128MB(因为版本更换较快,这里答案只供参考)下列哪项通常是集群的最主要瓶颈:答案:C磁盘CPU网络
c)磁盘10d)内存该题解析:
首先集群的目的是为了节省成本,用廉价的pc机,取代小型机及大型机。小型机和大型机有什么特点?
处理能力强内存够大所以集群的瓶颈不可能是a和d网络是一种稀缺资源,但是并不是瓶颈。
由于大数据面临海量数据,读写数据都需要io,然后还要冗余数据,hadoop-般备3份数据,所以10就会打折扣。
关于SecondaryNameNode哪项是正确的?答案Ca)它是NameNode的热备
它对内存没有要求
它的目的是帮助NameNode合并编辑日志,减少NameNode启动时间
SecondaryNameNode应与NameNode部署到一个节点。
多选题下列哪项可以作为集群的管理?答案:ABDPuppetPdshClouderaManagerZookeeper配置机架感知的下面哪项正确:答案ABC如果一个机架出问题,不会影响数据读写写入数据的时候会写到不同机架的DataNode中MapReduce会根据机架获取离自己比较近的网络数据Client端上传文件的时候下列哪项正确?答案B
a)数据经过NameNode传递给DataNodeb)Client端将文件切分为Block,依次上传c)Client只上传数据到一台DataNode,然后由NameNode负责Block复制工作该题分析:
Client向NameNoc发起文件写入的请求。
NameNod根据文件大小和文件块配置情况,返回给Client它所管理部分DataNode的信息。
Client将文件划分为多个Block,根据DataNode的地址信息,按顺序写入到每一个DataNode块中。
下列哪个是Hadoop运行的模式:答案ABCa)单机版b)伪分布式c)分布式
Cloudera提供哪几种安装CDH的方法?答案:ABCDClouderamanagerTarballc)YumRpm判断题Ganglia不仅可以进行监控,也可以进行告警。(正确)分析:此题的目的是考Ganglia的了解。严格意义上来讲是正确。
ganglia作为一款最常用的Linux环境中的监控软件,它擅长的的是从节点中按照用户的需求以较低的代价采集数据。但是ganglia在预警以及发生事件后通知用户上并不擅长。最新的ganglia已经有了部分这方面的功能。但是更擅长做警告的还有NagiosoNagios,就是一款精于预警、通知的软件。通过将Ganglia和Nagios组合起来,把Ganglia采集的数据作为Nagios的数据源,然后利用Nagios来发送预警通知,可以完美的实现一整套监控管理的系统。
BlockSize是不可以修改的。(错误)分析:它是可以被修改的Hadoop的基础配置文件是,默认建立一个Job的
时候会建立Job的Config,Config首先读