其他分享
首页 > 其他分享> > 6-8(1)

6-8(1)

作者:互联网

【选择】

1、在HDFS中,用于保存数据的节点是(b)。

A、namenode

B、datanode

C、secondaryNode

D、yarn

2、在MapReduce程序中,map()函数接收的数据格式是(d)。

A、字符串

B、整型

C、Long

D、键值对

3、每个Map任务都有一个内存缓冲区,默认大小是(c)。

A、128M

B、64M

C、100M

D、32M

4、下列选项中,哪一个可以对Hadoop集群进行格式化(a)。

A、hadoop namenode -format

B、hadoop namenode -ls

C、hdfs datanode -ls

D、hdfs datanode -format

5、Hadoop集群启动成功后,用于监控HDFS集群的端口是(d)。

A、50010

B、50075

C、8485

D、50070

6、下列选项中,用于存放部署Hadoop集群服务器的是(c)。

A、namenode

B、datanode

C、rack

D、metadata

7、下列说法中,关于客户端从HDFS中读取数据的说法错误的是(c)。

A、客户端会选取排序靠前的DataNode来依次读取Block块

B、客户端会把最终读取出来所有的Block块合并成一个完整的最终文件

C、客户端会选取排序靠后的DataNode来依读取Block块

D、如果客户端本身就是DataNode,那么将从本地直接获取数据

8、下列选项中,用于检验数据完整性的信息的是(b)。

A、心跳机制

B、ACK机制

C、选举机制

D、垃圾回收机制

9、MapReduce处理数据的工作流程大致分为(d)步。

A、两

B、三

C、四

D、五

10、下列选项中,哪一项是可以进行重启引导系统(c)。

A、OK

B、Cancel

C、Reboot

D、Apply

11、下列选项中,最早提出“大数据”这一概念的是(b)。

A、贝恩

B、麦肯锡

C、吉拉德

D、杰弗逊

12、下列说法中,关于Zookeeper说法错误的是(c)。

A、Apache Zookeeper旨在减轻构建健壮的分布式系统的服务

B、Zookeeper最早起源于雅虎研究院的一个研究小组

C、Zookeeper是一个分布式协调服务的收费框架

D、Zookeeper本质上是一个分布式的小文件存储系统

13、Hive最重视的性能是可测量性、延展性、(b)和对于输入格式的宽松匹配性。

A、较低恢复性

B、容错性

C、快速查询

D、可处理大量数据

14、Hadoop1.0中,Hadoop内核的主要组成是(a)。

A、HDFS和MapReduce

B、HDFS和Yarn

C、Yarn

D、MapReduce和Yarn

15、下列选项中,关于HDFS的架构说法正确的是(b)。

A、HDFS采用的是主备架构

B、HDFS采用的是主从架构

C、HDFS采用的是从备架构

D、以上说法均错误

 

【判断】

1、  Hadoop是Apache顶级的开源项目。√

2、  Sqoop工具的使用,依赖Java环境和Hadoop环境。√

3、  ReduceTask作为MapReduce工作流程的后半部分,主要经历了Copy阶段、Merge阶段、Sort阶段、Reduce阶段和Write阶段。√

 

4、  SecureCRT是一款支持SSH的终端仿真程序,它能够在Windows操作系统上远程连接Linux服务器执行操作。√

5、  sort by关键字的作用是保证全局有序。×

6、  Sqoop2版本兼容Sqooop1,因此可以直接部署新版本的Sqoop工具。×

7、  由于Combiner组件不允许改变业务逻辑,所以无论调用多少次Combiner,Reduce的输出结果都是一样的。√

8、  Flume采集方案的名称、位置、以及sources、channels、sinks参数配置信息可以任意定义。×

9、  启动Hadoop集群时,可能出现NodeManager进程无法启动或者启动后自动关闭情况,这是由于系统内存和资源分配不足导致的。√

10、MapTask作为MapReduce工作流程的前半部分,它主要经历Read阶段、Map阶段、Collect阶段、Spill阶段和Shuffle阶段。×

 

【综合实操】

1、创建后台服务器项目,项目名字为你的姓名拼音

2、配置项目热部署

3、更改项目启动的端口号为8888

4、在项目内创建一个package,package的名称为你的姓名拼音

5、在上一步创建好的package内创建一个名为XXXController的Java类,

其中,xxx为你的姓名拼音。

然后,在此类中创建一个名为xxxInterface的方法,

其中,xxx为你的姓名拼音。

上面创建的方法使用@GetMapping的注解表明为接口,接口的访问路径为/examination,接口的return 内容为

“this is xxx‘s final examination”

其中,xxx为你的姓名拼音

6、此时,通过端口8888启动此项目。启动完成之后,将启动服务器的控制台界面截图。

同时,打开浏览器访问localhost:8888/examination 这个url查看是否能正确访问到上一题写好的接口,将访问结果界面截图。

7、在第四题创建好的package下创建一个名为HelloController的Java类,

然后,在此类中创建一个名为hello的方法

上面创建的方法使用@GetMapping的注解表明为接口,接口的访问路径为/hello,接口的return 内容为

“hello,world!”

10、在第八题创建好的TestController内中,创建一个名为testPost的方法,

上面创建的方法使用@PostMapping的注解表明为接口,接口的访问路径为/test/post,接口的return 内容为

“post test!”

11、启动服务器,打开浏览器访问上一题创建好的接口。提问:此时能访问成功吗?为什么?

(把回答写在文档内)

标签:,HDFS,创建,MapReduce,接口,Hadoop,下列
来源: https://www.cnblogs.com/cyhms/p/16355119.html