失效链接处理 |
Hadoop基础知识面试题大汇?PDF 下蝲
本站整理下蝲Q?/strong>
链接Q?a target="_blank">https://pan.baidu.com/s/1KnDqXmb9DhwyDj6Syqu90g
提取码:(x)5gu5
相关截图Q?/strong>
![]()
主要内容Q?/strong>
1.Hadoop集群可以q行?个模式分别是什? 都有哪些注意点?
单机(本地Q模式:(x)q种模式在一台单Zq行Q没有分布式文gpȝQ而是直接d本地操作pȝ的文件系l。在单机模式QstandaloneQ中不会(x)存在守护q程Q所有东襉Kq行在一个JVM上。这里同h有DFSQ用的是本地文件系l。单机模式适用于开发过E中q行MapReduceE序Q这也是最用的一个模式?/div>
伪分布式模式:(x)也是在一台单Zq行Q但用不同的Javaq程模仿分布式运行中的各cȝ?NameNode,DataNode,JobTracker,TaskTracker,SecondaryNameNode)Q伪分布式(PseudoQ适用于开发和试环境Q在q个模式中,所有守护进E都在同一台机器上q行?/div>
全分布式模式:(x)全分布模式通常被用于生产环境,使用NC机组成一个Hadoop集群QHadoop守护q程q行在每CZ上。这里会(x)存在Namenodeq行的主机,Datanodeq行的主机,以及(qing)task trackerq行的主机。在分布式环境下Q主节点和从节点?x)分开?/div>
2. VM是否可以UCؓ(f)PseudoQ?/div>
不是Q两个事物,同时Pseudo只针对Hadoop?/div>
3. 当Job Tracker宕掉ӞNamenode?x)发生什么?
当Job Trackerp|Ӟ集群仍然可以正常工作Q只要Namenode没问题?/div>
4. 是客L(fng)q是Namenode军_输入的分片?
qƈ不是客户端决定的Q在配置文g中以?qing)决定分片细则?/div>
5. 是否可以在Windows上运行HadoopQ?/div>
可以Q但是最好不要这么做QRed Hat Linux或者是Ubuntu才是Hadoop的最x作系l?/div>
6. Hadoop是否遵@UNIX模式Q?/div>
是的Q在UNIX用例下,Hadoopq拥?ldquo;conf”目录?/div>
7. Hadoop安装在什么目录下Q?/div>
Cloudera和Apache使用相同的目录结构,Hadoop被安装在cd/usr/lib/hadoop-0.20/?/div>
8. Namenode、Job tracker和task tracker的端口号是?
NamenodeQ?0QJob trackerQ?0QTask trackerQ?0?/div>
9. Hadoop的核心配|是什么?
Hadoop的核心配|通过两个xml文g来完成:(x)1Qhadoop-default.xmlQ?Qhadoop-site.xml。这些文仉使用xml格式Q因此每个xml中都有一些属性,包括名称和|但是当下q些文g都已不复存在?/div>
10. 那当下又该如何配|?
Hadoop现在拥有3个配|文Ӟ(x)1Qcore-site.xmlQ?Qhdfs-site.xmlQ?Qmapred-site.xml。这些文仉保存在conf/子目录下?/div>
11. RAM的溢出因子是Q?/div>
溢出因子QSpill factorQ是临时文g中储存文件的大小Q也是Hadoop-temp目录?/div>
12. fs.mapr.working.dir只是单一的目录?
fs.mapr.working.dir只是一个目录?/div>
13. hdfs-site.xml?个主要属性?
· dfs.name.dir军_的是元数据存储的路径以及(qing)DFS的存储方式(盘或是q端Q?/div>
· dfs.data.dir军_的是数据存储的\?/div>
· fs.checkpoint.dir用于W二Namenode
14. 如何退入模式?
退入的方式有:(x)1Q按ESCQ?Q键?qQ如果你没有输入M当下Q或者键?wqQ如果你已经输入当下Q,q且按下Enter?/div>
15. 当你输入hadoopfsck /造成“connection refused java exception’”ӞpȝI竟发生了什么?
q意味着Namenode没有q行在你的VM之上?/div>
16. 我们使用Ubuntu?qing)ClouderaQ那么我们该d里下载HadoopQ或者是默认׃Ubuntu一起安装?
q个属于Hadoop的默认配|,你必MCloudera或者Edureka的dropbox下蝲Q然后在你的pȝ上运行。当?dng)你也可以自己配置Q但是你需要一个Linux boxQUbuntu或者是Red Hat。在Cloudera|站或者是Edureka的Dropbox中有安装步骤?br />
|