《Spark大数据分析与内存计算》——第六章

第六章作业及答案

快捷查找:Ctrl+F   在搜索框中输入题目

一. 单选题(共6题)

1. (单选题)什么是对DStream中符合条件(符合返回true,否则返回false)的流数据进行筛选并返回DStream类型。

A. reduceByKey

B. map

C. flatMap

D. filter

正确答案: D:filter ;

2. (单选题)在使用SparkStreaming进行流处理之前需要进行初始化,必须创建一个流上下文对象

A. Discretized Streams

B. Dstream

C. StreamingContext

D. Spark Streaming

正确答案: C:StreamingContext ;

3. (单选题)什么用于流式数据的处理,使得构建可扩展容错流应用程序变得容易。

A. GraphX

B. DataFrame

C. Spark Streaming

D. Spark SQL

正确答案: C:Spark Streaming;

4. (单选题)什么是把相同key的DStream聚合在一起。

A. count

B. flatMap

C. filter

D. reduceByKey

正确答案: D:reduceByKey ;

5. (单选题)什么是SparkStreaming提供的最基础的抽象。它表示一系列的数据流,这些数据流可能来自于原始的输入。

A. Discretized Streams

B. RDD

C. Spark Streaming

D. StreamingContext

正确答案: A:Discretized Streams ;

6. (单选题) 什么是用来统计DStream源的每个RDD中元素的个数

A. count

B. flatMap

C. filter

D. reduceByKey

正确答案: A:count ;

二. 多选题(共4题)

7. (多选题)SparkStreaming可以接收从什么数据源产生的数据

A. Flume

B. 文件系统

C. Socket

D. Kafka

正确答案: ABCD:Flume ; 文件系统 ; Socket ; Kafka ;

8. (多选题)SparkStreaming具有的特点为,为

A. 高吞吐量

B. 高容错性

C.  易于使用

D. 高稳定性

正确答案: ABC:高吞吐量 ; 高容错性 ; 易于使用 ;

9. (多选题)DStreams输出操作包括什么

A. saveAsHadoopFiles

B. print

C. saveAsTextFiles

D. saveAsObjectFiles

正确答案: ABCD:saveAsHadoopFiles ; print; saveAsTextFiles ; saveAsObjectFiles ;

10. (多选题)DStreams转换操作包括

A. map

B. flatMap

C. reduceByKey

D. filter

正确答案: ABCD:map ; flatMap ; reduceByKey ; filter ;

三. 判断题(共9题)

11. (判断题)Spark Streaming计算过程是将输入的流数据分成多个batch进行处理,从严格意义上来讲spark streaming 并不是一个真正的实时计算框架,因为它是分批次进行处理的。

A. 对

B. 错

 正确答案: 对

12. (判断题)Spark Streaming是核心Spark API的扩展,它允许实时数据流的可扩展、高通量、容错流处理。

A. 对

B. 错

 正确答案: 对

13. (判断题)SparkStreaming用于流式数据的处理,使得构建可扩展容错流应用程序变得容易。

A. 对

B. 错

 正确答案: 对

14. (判断题)DStream可以通过Kafka,Flume和Kinesis等来源的输入数据流创建,也可以通过在其他DStream上应用高级操作来创建,也可以把DStream看做是一系列RDD。

A. 对

B. 错

 正确答案: 对

15. (判断题)Spark Streaming提供了一个高层抽象,称为Discretized Dtream或DStream,它表示连续的数据流。

A. 对

B. 错

 正确答案: 对

16. (判断题)在使用SparkStreaming进行流处理之前需要进行初始化,必须创建一个流上下文对象StreamingContext,这是所有SparkStreaming功能的主要入口点。

A. 对

B. 错

 正确答案: 对

17. (判断题) SparkStreaming能和机器学习库(MLlib)以及图计算库(Graphx)进行无缝衔接实现实时在线分析。

A. 对

B. 错

 正确答案: 对

18. (判断题)SparkStreaming可以监听某一端口获取数据,通过创建流上下文SparkContext的socketTextStream方法可以直接绑定数据源主机地址和端口。

A. 对

B. 错

 正确答案: 对

19. (判断题)SparkStreaming除了从套接字端口,监控HDFS外,还可以从kafka、flum等数据源接收并处理数据。

A. 对

B. 错

 正确答案: 对

  • 1
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
引用\[1\]:在过去的两个月里,Databricks公司举办了一场会议,将数据团队聚集在一起,共召开220多个会议,有无数机会与同行交流——超过50,000名数据科学家、数据工程师、分析师、商业领袖和其他数据专业人士。 Spark + AI 峰会虚拟环境。 引用\[2\]:本书以数据智能为灵魂,以Spark 2.4.X版本为载体,以Spark+ AI商业案例实战和生产环境下几乎所有类型的性能调优为核心,对企业生产环境下的Spark+AI商业案例与性能调优抽丝剥茧地进行剖析。全书共分4篇,内核解密篇基于Spark源码,从一个实战案例入手,循序渐进地全面解析Spark 2.4.X版本的新特性及Spark内核源码;商业案例篇选取Spark开发中最具代表性的经典学习案例,在案例中综合介绍Spark大数据技术;性能调优篇覆盖Spark在生产环境下的所有调优技术; Spark+ AI内幕解密篇讲解深度学习动手实践,通过整合Spark、PyTorch以及TensorFlow揭秘Spark上的深度学习内幕。本书适合所有大数据和人工智能学习者及从业人员使用。对于有丰富大数据和AI应用经验的人员,本书也可以作为大数据和AI高手修炼的参考用书。同时,本书也特别适合作为高等院校的大数据和人工智能教材。 问题:spark数据分析实战——奥运会 回答: Spark是一个强大的大数据处理框架,可以用于数据分析和处理。在奥运会数据分析实战中,Spark可以帮助我们处理大规模的奥运会数据,进行数据清洗、转换和分析。通过使用Spark的分布式计算能力和优化技术,我们可以高效地处理大量的奥运会数据,并从中提取有价值的信息。同时,Spark还提供了丰富的数据处理和机器学习库,可以帮助我们进行数据挖掘和建模,以便更好地理解和预测奥运会的趋势和结果。通过结合Spark和AI技术,我们可以实现更深入的奥运会数据分析,并为奥运会的组织者、运动员和观众提供更好的决策支持和用户体验。 #### 引用[.reference_title] - *1* *2* [免费参加全球最大的Spark+AI峰会(Databricks 2020年6月22-26日)!免费访问峰会主题演讲及分组会议!](https://blog.csdn.net/duan_zhihua/article/details/106729096)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^insertT0,239^v3^insert_chatgpt"}} ] [.reference_item] - *3* [热烈祝贺王家林大咖大数据经典传奇著作《Spark大数据商业实战三部曲》 畅销书籍第二版 清华大学出版社发行...](https://blog.csdn.net/duan_zhihua/article/details/106294896)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^insertT0,239^v3^insert_chatgpt"}} ] [.reference_item] [ .reference_list ]

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值