一、填空题
1.Hadoop的分布式文件系统被称为________。
2.在Hadoop中,负责资源管理和作业调度的组件是________。
3.Hadoop的一个核心概念是将大型数据集分割成多个小块并行处理,这些小块被称为________。
4.Hadoop架构中,存储实际数据的节点被称为________。
5.在Hadoop的MapReduce编程模型中,中间输出的数据被称为________。
6.ZooKeeper用于维护和监控分布式系统中的配置信息,状态信息和________。
7.在ZooKeeper中,一个节点可以有子节点,这种结构称为________。
8.ZooKeeper集群中的一个节点角色,它可以接收并处理所有的写请求,这个节点被称为________。
9.ZooKeeper配置文件中,用于指定数据存储位置的配置项是________。
10.在ZooKeeper中,用于标识集群中每个服务器的唯一编号文件是________。
二、单选题
1.Hadoop的核心组件包括哪些?
A.HDFS
B.MapReduce
C.YARN
D.所有以上选项
2.在Hadoop中,哪个组件负责处理大数据集的并行处理?
A.HDFS
B.MapReduce
C.YARN
D.HBase
3.Hadoop的默认文件系统是什么?
A.NFS
B.GFS
C.HDFS
D.FAT32
4.以下哪个不是Hadoop生态系统中的组件?
A.HBase
B.Spark
C.MongoDB
D.Hive
5.在Hadoop中,哪个配置文件用于设置HDFS的副本策略和存储策略?
A.core-site.xml
B.hdfs-site.xml
C.mapred-site.xml
D.yarn-site.xml
6.ZooKeeper主要用于解决分布式系统中的哪些问题?
A.数据存储
B.负载均衡
C.一致性服务
D.访问控制
7.ZooKeeper集群中,所有节点的配置文件必须保持一致,这个配置文件是:
A.zoo.cfg
B.log4j.properties
C.myid
D.environment.sh
8.在ZooKeeper中,哪个端口是客户端连接ZooKeeper服务的默认端口?
A.2181
B.2888
C.3888
D.8080
9.ZooKeeper中的哪个角色负责接收所有的写请求?
A.Leader
B.Follower
C.Observer
D.Client
10.ZooKeeper集群中,用于标识每个服务器的唯一编号文件是什么?
A.server.cfg
B.myid
C.node.properties
D.config.sh
三、判断题
1.Hadoop是一个开源的分布式存储和计算平台,用于处理大数据集。
2.Hadoop的MapReduce框架仅用于批处理作业,不支持实时数据处理。
3.HDFS支持文件的随机写入操作。
4.YARN是Hadoop2.x版本中引入的资源管理器,用于管理集群资源和调度作业。
5.Hadoop的NameNode和DataNode之间通过心跳和块报告来维持通信。
6.ZooKeeper是一个分布式协调服务,用于维护配置信息、命名、提供分布式同步和提供组服务。
7.在ZooKeeper中,所有的节点(znode)都可以有子节点,除了根节点。
8.ZooKeeper集群中的每个节点都需要有一个唯一的标识符,这个标识符保存在名为myid的文件中。
9.ZooKeeper集群中的Leader节点负责处理所有的写请求以及协调选举新的Leader。
10.ZooKeeper的数据模型是一个多层次的树形结构,每个节点称为znode。
四、简答题
1.给出1台服务器hadoop安装与配置的步骤
2.给出3台服务器zookeeper安装与配置的步骤
3.写出jdk1.8与ssh的安装与配置的注意事项
4.SSH安装与配置的注意事项: