- 0
- 0
- 约1.51千字
- 约 3页
- 2026-01-22 发布于广东
- 举报
【课后习题】
一、选择题
1.HDFS默认备份数量是多少?(D)。
A.0B.1C.2D.3
2.关于Hadoop单机模式和伪分布式模式的说法,正确的是(D)。
A.两者都起守护进程,且守护进程运行在一台机器上
B.单机模式不使用HDFS,但加载守护进程
C.两者都不与守护进程交互,避免复杂性
D.后者比前者增加了HDFS输入输出以及可检查内存使用情况
3.HDFS的NameNode负责管理文件系统的命名空间,将所有的文件和文件夹的元数据保存在一个文件系统树中,这些信息也会在硬盘上保存成以下文件(C)。
A.日志B.命名空间镜像C.两者都是D.3
4.关于HDFS的文件写入,正确的是(C)。
A.支持多用户对同一文件的写操作
B.用户可以在文件任意位置进行修改
C.默认将文件块复制成三份存放
D.复制的文件块默认都存在同一机架上
5.下列哪个程序通常不与NameNode在一个节点启动?(A)。
A.SecondaryNameNode
B.DataNode
C.resourcemanager
D.nodemenager
6.下面哪个程序负责HDFS数据存储(C)。
A.NameNode
B.Jobtracker
C.Datanode
D.secondaryNameNode
7.关于HDFS写数据流程,下面说法错误的是(B)。
A.写数据首先需要找到NN确定写的位置
B.如果pipline一个节点写失败,则重新申请DN节点再写
C.写数据是以packet为大小进行的,默认64K
D.pipeline反方向会进行数据的ack检验
二、简单题
1.简述HDFS体系结构
答:HDFS采用了主从(Master/Slave)结构模型,一个HDFS集群是由一个NameNode和若干个DataNode组成。其中NameNode作为主服务器,管理文件系统的命名空间和客户端对文件访问操作;集群中的DataNode管理存储数据。
简述HDFS写数据工作流程
答:HDFS写数据工作流程:(1)客户端通过DistributedFileSystem模块向NameNode请求上传ph.txt文件,NameNode检查目标文件是否已存在,父目录是否存在。
(2)NameNode返回是否可以上传。
(3)客户端请求第一个Block上传到哪几个DataNode服务器上。
(4)NameNode返回3个DataNode节点,分别为dn1、dn2、dn3。
(5)客户端通过FSDataOutputStream模块请求dn1上传数据,dn1收到请求会继续调用dn2,然后dn2调用dn3,将这个通信管道建立完成。
(6)dn1、dn2、dn3逐级应答客户端。
(7)客户端开始往dn1上传第一个Block(先从磁盘读取数据放到一个本地内存缓存),以Packet为单位,dn1收到一个Packet就会传给dn2,dn2传给dn3;dn1每传一个packet会放入一个应答队列等待应答。
(8)当一个Block传输完成之后,客户端再次请求NameNode上传第二个Block的服务器。(重复执行3-7步),依次上传文件,最终完成ph.txt文件的上传。
您可能关注的文档
- 调查湖泊生态系统现状.pdf
- 河流生态系统调查.pdf
- 河流生态系统野外调查.pdf
- 河流生态修复.pdf
- 评估湖泊生态系统建康.pdf
- 评价湿地生态系统健康.pdf
- 湿地生态系统结构.pdf
- 湿地生态与湿地恢复.pdf
- 修复湖泊生态系统破坏.pdf
- 中国的河流资料.pdf
- 2026年中国窗饰产品市场全景调查与市场供需预测报告.docx
- 2026年中国船舶水下清洗行业深度研究报告:市场需求预测、进入壁垒及投资风险.docx
- 2026年中国船用绞车行业运行态势及十五五盈利前景预测报告.docx
- 2026年中国橱柜行业深度调研报告.docx
- 2026年中国船用绞车市场深度调研及投资前景战略分析报告.docx
- 2026年中国船用配套设备市场发展策略及投资潜力可行性预测报告.docx
- 2026年中国储能材料行业运营态势与投资前景预测分析报告.docx
- 2026年中国储氢材料行业运营现状及发展规划分析报告.docx
- 2026年中国传真机市场深度研究及投资前景咨询报告.docx
- 2026年中国储能变流器(PCS)产业深度评估与发展前景趋势分析研究报告.docx
原创力文档

文档评论(0)