** 本专栏的Hadoop复习计划文章内容主要包含以下几个部分:
【简单】学习通习题
【进阶】课本课后练习
【操作】相关章节实验回顾
** 使用教材:大数据技术原理与应用(第3版)林子雨 编著
** 教材课后答案点这里
让我们开始吧!
学习通 - 习题
1. HDFS的命名空间不包含
A.目录
B.块
C.文件
D.字节
我的答案:D
解析:
【什么是命名空间】
1)HDFS 集群
- 1 个 名称节点(NameNode)
- 若干个数据节点(DataNode)
2)名称节点(NameNode)
- 中心服务器
- 职责:管理文件系统的命名空间、客户端对文件的访问
3)命名空间包含:
- 目录
- 文件
- 块
【什么是块】
块是HDFS中的储存单位,一个块大小为64MB,一个文件可以被分割成多个块,便于储存
2. 对HDFS通信协议的理解错误的是
A.客户端与数据节点的交互是通过RPC(Remote Procedure Call)来实现的
B.HDFS通信协议都是构建在IoT协议基础之上的
C.名称节点和数据节点之间则使用数据节点协议进行交互
D.客户端通过一个可配置的端口向名称节点主动发起TCP连接,并使用客户端协议与名称节点进行交互
我的答案:B
解析:
【什么是通信协议】
通信协议是计算机与网络之间进行信息传输时,所必须要遵守的一系列人为设定的规则
【TCP/IP 协议】
TCP/IP协议,也叫作网络通讯协议。它是在网络的使用中的最基本的通信协议
TCP/IP传输协议对互联网中各部分进行通信的标准和方法进行了规定
【HDFS为什么需要通信协议】
HDFS需要通过网络进行集群之间的数据传输,故需要制定相应的通信协议
B.【所有的HDFS通信协议都是构建在TCP/IP协议基础之上】
D.【客户端通过一个可配置的端口向NameNode主动发起TCP连接,并使用客户端协议与NameNode进行交互】
【什么是TCP链接】
TCP 是用于应用程序之间的通信链接
A.【客户端与DataNode之间的通过RPC来实现】
NameNode不会主动发起RPC,而是响应来自客户端和DataNode的RPC请求
C.【NameNode与DataNode之间通过DataNod