2017大数据面测试考试题及答案.doc

2017大数据面测试考试题及答案.doc

ID:23776005

大小:49.25 KB

页数:8页

时间:2018-11-10

2017大数据面测试考试题及答案.doc_第1页
2017大数据面测试考试题及答案.doc_第2页
2017大数据面测试考试题及答案.doc_第3页
2017大数据面测试考试题及答案.doc_第4页
2017大数据面测试考试题及答案.doc_第5页
资源描述:

《2017大数据面测试考试题及答案.doc》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、2017大数据面试题及答案来源:扣丁学堂  2017年有不少大数据学员学成准备参加工作,在参加工作前最重要的一轮就是大数据的面试,小编收集了一些2017大数据面试题及答案,希望可以帮到准备或者正在参加大数据面试的朋友们。  1.下面哪个程序负责HDFS数据存储。答案Cdatanode  a)NameNode  b)Jobtracker  c)Datanode  d)secondaryNameNode  e)tasktracker  2.HDfS中的block默认保存几份?答案A默认3分  a)3份  b)

2、2份  c)1份  d)不确定  3.下列哪个程序通常与NameNode在一个节点启动?答案D  a)SecondaryNameNode  b)DataNode  c)TaskTracker  d)Jobtracker  此题分析:  hadoop的集群是基于master/slave模式,namenode和jobtracker属于master,datanode和tasktracker属于slave,master只有一个,而slave有多个SecondaryNameNode内存需求和NameNode在一个数

3、量级上,所以通常secondaryNameNode(运行在单独的物理机器上)和NameNode运行在不同的机器上。  JobTracker和TaskTracker  JobTracker对应于NameNode  TaskTracker对应于DataNode  DataNode和NameNode是针对数据存放来而言的  JobTracker和TaskTracker是对于MapReduce执行而言的  mapreduce中几个主要概念,mapreduce整体上可以分为这么几条执行线索:obclient,Job

4、Tracker与TaskTracker。  1、JobClient会在用户端通过JobClient类将应用已经配置参数打包成jar文件存储到hdfs,并把路径提交到Jobtracker,然后由JobTracker创建每一个Task(即MapTask和ReduceTask)并将它们分发到各个TaskTracker服务中去执行。  2、JobTracker是一个master服务,软件启动之后JobTracker接收Job,负责调度Job的每一个子任务task运行于TaskTracker上,并监控它们,如果发现

5、有失败的task就重新运行它。一般情况应该把JobTracker部署在单独的机器上。  3、TaskTracker是运行在多个节点上的slaver服务。TaskTracker主动与JobTracker通信,接收作业,并负责直接执行每一个任务。TaskTracker都需要运行在HDFS的DataNode上。  4.Hadoop作者答案CDougcutting  a)MartinFowler  b)KentBeck  c)Dougcutting  5.HDFS默认BlockSize答案:B  a)32MB  

6、b)64MB  c)128MB  (因为版本更换较快,这里答案只供参考)  6.下列哪项通常是集群的最主要瓶颈:答案:C磁盘  a)CPU  b)网络  c)磁盘IO  d)内存  该题解析:  首先集群的目的是为了节省成本,用廉价的pc机,取代小型机及大型机。小型机和大型机有什么特点?  1.cpu处理能力强  2.内存够大  所以集群的瓶颈不可能是a和d  3.网络是一种稀缺资源,但是并不是瓶颈。  4.由于大数据面临海量数据,读写数据都需要io,然后还要冗余数据,hadoop一般备3份数据,所以IO

7、就会打折扣。  7.关于SecondaryNameNode哪项是正确的?答案C  a)它是NameNode的热备  b)它对内存没有要求  c)它的目的是帮助NameNode合并编辑日志,减少NameNode启动时间  d)SecondaryNameNode应与NameNode部署到一个节点。  多选题:  8.下列哪项可以作为集群的管理?答案:ABD  a)Puppet  b)Pdsh  c)ClouderaManager  d)Zookeeper  9.配置机架感知的下面哪项正确:答案ABC  a)如

8、果一个机架出问题,不会影响数据读写  b)写入数据的时候会写到不同机架的DataNode中  c)MapReduce会根据机架获取离自己比较近的网络数据  10.Client端上传文件的时候下列哪项正确?答案B  a)数据经过NameNode传递给DataNode  b)Client端将文件切分为Block,依次上传  c)Client只上传数据到一台DataNode,然后由NameNode负责Block复制工作  该题分析:

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。